我正在嘗試在我的 Google Apps 腳本中設定一個檔案選擇器來上傳報告。我已經使用谷歌
uj5u.com熱心網友回復:
將您自己的自定義對話框發布為WebApp
由于您的實作是一個附加組件,您可以通過單擊附加組件側欄中的按鈕來打開 WebApp 對話框。
樣本:
<button id="portal" onclick="window.open('https://script.google.com/macros/s/XXX/exec', '_blank')" id="myButton" >open Picker in a custom WebApp dialog</button>
其中https://script.google.com/macros/s/XXX/exec是您的 WebApp 的部署 URL。
對于 WebApp 本身,替換
function showPicker() {
var html = HtmlService.createHtmlOutputFromFile('PickerHTML2.html')
.setWidth(600)
.setHeight(425)
.setSandboxMode(HtmlService.SandboxMode.IFRAME);
SpreadsheetApp.getUi().showModalDialog(html, 'Select a file');
}
通過
function doGet() {
var html = HtmlService.createTemplateFromFile('PickerHTML2.html')
return html.evaluate().setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL);
}
并將代碼部署為 WebApp。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/327421.html
下一篇:當我只使用appscriptMailApp發送3封電子郵件時,為什么我的DailyQuotaforGmail下降了15?[復制]
