簡體   English   中英

Google Apps 腳本庫 - 獨立與附加

[英]Google Apps Script Libraries - Standalone vs Attached

我有一些 Google Apps Script 函數可供許多電子表格使用。 庫對象的完美候選場景。 我可以編寫一個獨立的腳本並將其作為其他電子表格的庫資源包含在內。 我還可以創建帶有附加腳本的電子表格,並類似地將腳本對象用作其他電子表格的庫資源。 如果我將庫腳本綁定到電子表格,那么與我維護獨立腳本(不綁定到電子表格對象)相比,我擁有更豐富的開發環境(我的代碼在運行時有一個活動電子表格對象)。

我的問題是 - 在附加到電子表格的腳本中維護庫函數而不是維護獨立腳本有什么缺點嗎?

並不真地。 綁定腳本可以調用一些獨立腳本無法像特殊方法中提到的方法

  • getActiveSpreadsheet()、getActiveDocument() 和 getActiveForm() 允許綁定腳本在不引用文件 ID 的情況下引用其父文件。
  • getUi 允許綁定腳本訪問其父文件的用戶界面,以添加自定義菜單、對話框和側邊欄。
  • 在 Google 表格中,getActiveSheet()、getActiveRange() 和 getActiveCell() 讓腳本確定用戶的當前工作表、選定的單元格范圍或選定的單個單元格。 setActiveSheet(sheet) 和 setActiveRange(range) 讓腳本改變這些選擇。
  • 在 Google Docs 中,getCursor() 和 getSelection() 讓腳本確定用戶光標或選定文本的位置。 setCursor(position) 和 setSelection(range) 讓腳本改變這些位置。

您可以在官方文檔中查看有關獨立腳本的信息。

暫無
暫無

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

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