簡體   English   中英

如何使用 Google Apps 腳本引用外部電子表格

[英]How to reference an external spreadsheet with Google Apps Scripts

更新:它工作了 5 分鍾,然后又停止工作了。 不確定為什么它只在部分時間工作?

這聽起來應該很簡單,但我只找到有關“getActive”的信息,如果我使用所有內部工作表,我的 function 可以工作,但我嘗試使用openById但沒有任何反應, openByUrl返回錯誤。 以下是我正在嘗試做的一個簡化示例:

  var store_data_sheet = SpreadsheetApp.openByID('ID here..').getSheetByName('Data'); 
  store_data_sheet.getRange('A1').setValue('testing')
  store_data_sheet.insertRows(1);

我確定我只是使用了錯誤的關鍵字,或者甚至不允許這樣做,但多個用戶將使用他們自己的運行此 function 的特定工作表的副本,我只想獲取某些單元格的數據並復制它到一個外部工作表(這就是為什么它也插入一行以便它可以下推條目)也許我使用了錯誤的“ID”? 我假設 URL 中的數字是 ID。 如果它更具體,請告訴我。

就像我說的,如果我引用的是內部工作表,這將完美無缺。 如果可能的話,我希望能夠用外部電子表格做同樣的事情。 謝謝!

我發現了問題。 此 function 還重命名了工作表文件,因此如果單元格中有任何用於重命名文件的內容,它將不會運行存儲功能。 我要么需要在重命名之前運行這些,要么刪除重命名方面。 ---在重命名部分之前移動這些解決了問題。

暫無
暫無

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

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