ゲストユーザー さんへ
はじめまして。STSHISHOと申します。
ご要望の件、GASにて実現可能です。
基本路線として、ダイアログ系のクラスでメッセージ部分にカスタムHTMLを追加できるようなものを探せばよろしいかと思います。
概ねこれに該当するのが以下の2点の方法です。
0. UiクラスのshowModalDialog()メソッド
0. UiクラスのshowModelessDialog()メソッド
※以前のUiクラス(Script Services > Ui)はサポート終了しています。
上記は(Script Services > Base > Ui)です。
参考:https://developers.google.com/apps-script/reference/base/ui#showModelessDialog(Object,String)
以下、リファレンスを元にした参考スクリプトです。
注意点として、aタグにおいてtarget属性を指定しなければ、ダイアログ内にページを表示してしまいます。
lang
1function test(){
2 var htmlOutput = HtmlService
3 .createHtmlOutput('<p><a href="https://teratail.com/" target="blank">リンクです</a></p>')
4 .setSandboxMode(HtmlService.SandboxMode.IFRAME)
5 .setWidth(250)
6 .setHeight(300);
7 SpreadsheetApp.getUi().showModelessDialog(htmlOutput, 'リンクのテスト');
8 //showModalDialog()でも可
9}
以上、参考になれば幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/07/01 03:56 編集
退会済みユーザー
2015/07/01 14:06