簡體   English   中英

電子表格中的 AppScript 和 WebApp 中的 AppScript

[英]AppScript in SpreadSheet and AppScript in WebApp

只需要澄清一些事情並要求參考。

  1. 電子表格中的 App Script Execute 適用於所有示例。 但。
  2. 當 appscript 使用 scriptEditor -> 發布 -> 部署為 Webapp 部署為 webapp 時,appscript 中的大部分代碼都不起作用。

例如:使用腳本編輯器創建一個表單,使用 builder 創建一個 doGet() 函數並顯示表單將一些函數綁定到按鈕?

任何人都可以指出我的參考,例如打開表單所在的電子表格並操作單元格值。

能否請您給我信息,我可以在哪里獲得將表單作為 webapps 編寫腳本的參考。

謝謝

訪問電子表格時,這兩種模式之間的主要區別在於,網絡應用程序不知道它所鏈接的電子表格,除非您明確告訴它,沒有“活動電子表格”或“活動工作表”之類的東西。 因此,您應該按 ID ( openById('long ID number')打開電子表格, openById('long ID number')名稱或索引選擇工作表。

另一點,但我想你會發現這一點很明顯,即附加到電子表格的 UI 函數必須以“ var doc = SpreadsheetApp.getActive();doc.show(app);var doc = SpreadsheetApp.getActive();doc.show(app);而網絡應用程序只能以“ return ”。

網上有很多例子,有些可以在Google Developpers 上找到,也可以在這里找到,希望你能找到一些有趣的想法。

您可能會在 webapp 中獲得更多差異,例如當您使用它時,您可能無法使用某些僅限於 appscript 的類,例如:當您創建頁面時,您不能使用Logger.log()而您可以使用console.log()並通過inspect element > console > bottom查看日志。

Web 應用程序允許我們使用 html、css、javascript 來構建網頁

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM