前提・実現したいこと
スプレッドシートを開いたときに、ハイパーリンク付きのポップアップメッセージを表示させたいです。
下記のコードを、スクリプトの画面で「onOpen」の関数を選択して実行すると
ポップアップメッセージが表示されるのですが、
一度スプレッドシートシートを閉じてから開く(リロードしても)とメッセージが表示されません。
function onOpen(){ var htmlOutput = HtmlService .createHtmlOutput('<p>言葉</p><p><a href="URL" target="blank">リンク</a></p>') .setSandboxMode(HtmlService.SandboxMode.IFRAME) .setWidth(250) .setHeight(300); SpreadsheetApp.getUi().showModelessDialog(htmlOutput, 'タイトル'); }
補足
初めてGASを利用し、javascriptなどのプログラムも初心者なので拙い部分もあるかと思います・・
上記コードの下にスプレッドシートをPDF化するコードも書いていますが
こちらは、一度閉じてから再度開きなおしても正しく実行されます。
環境
Chromeでの動作です

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。