私はGoogleスプレッドシートのスクリプトで作業していますが、編集トリガがトリガされたときにHTMLダイアログテンプレートが生成される。Googleのスクリプトコードエディタで手動で関数を実行する代わりに、シートインターフェイスのエディタに権限ポップアップを表示
ScriptApp.newTrigger('onEditSimulation')
.forSpreadsheet(SpreadsheetApp.getActive())
.onEdit()
.create();
とHTMLテンプレートのボタンがあり、onclickのに結合するものは次のとおりです。ボタンの上に結合
onclick = "google.script.run
.withSuccessHandler(sended)
.withUserObject(this)
.resendSpreadSheet(<?=newMail?>)
サーバー側の機能は、コードエディタで実行した後、通常はそれを機能します承認プロセスが完了しました。
スプレッドシートは他のユーザーと共有する予定ですが、上記の方法は実際にはターゲットユーザーにとってやさしくスムーズではありません。認証ポップアップをシートのインターフェイスに表示するだけのソリューションはありますか?
あなたはシート関数を 'onEdit'呼び出し、彼らが認証されていない場合は、それらが認証ウィンドウにプッシュされますデフォルトでは – Brian
@Brian残念なことに私の状況ではinstallabeトリガが必要です。私のアプリケーションのpotectionクラスから 'addEditor'のようないくつかのAPIが呼び出されています。 – Carr