###前提・実現したいこと
フォームの回答送信時に回答データを元にスプレッドシートを作成するものを作っています。
出来れば、作成されたスプレッドシートをブラウザで開かせたいのですが、色々と調べたところ、難しそうなので、
ダイアログボックスにそのスプレッドシートのハイパーリンクを表示させたいです。
URLはgetUrlで変数に取得しています。
具体的なスクリプトを教えてくださるとありがたいです。
###試してみたこと
フォームのGoogle Apps Scriptで作成しており、下記の質問を参考にスクリプトを記載してみましたが、エラーになるようです。
【スクリプト(該当部分)】 var htmlOutput = HtmlService .createHtmlOutput('<p><a href="https://teratail.com/" target="blank">リンクです</a></p>') .setSandboxMode(HtmlService.SandboxMode.IFRAME) .setWidth(250) .setHeight(300); FormApp.getUi().showModelessDialog(htmlOutput, 'リンクのテスト'); 【エラーメッセージ】 FormApp.getUi() [0 秒] 実行に失敗: このコンテキストから FormApp.getUi() を呼び出せません(行 111、ファイル「コード」)
【参考にした別の質問】
https://teratail.com/questions/11788
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/12 15:05