【问题标题】:modifying another spreadsheet from within a spreadsheet : Google Apps Script从电子表格中修改另一个电子表格:Google Apps 脚本
【发布时间】:2021-10-27 03:11:35
【问题描述】:

我正在尝试根据在另一个电子表格中输入的数据修改电子表格中的数据。要访问工作表中的数据,我可以使用 SpreadsheetApp.getActiveSpreadsheet();函数,但如何从那里引用另一个电子表格?

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    要引用另一个电子表格,您需要找到它的 ID

    查看网址

    https://docs.google.com/spreadsheets/d/THIS 是 ID/edit#gid=0

    从 URL 复制 ID

    在您要从中读取此内容的工作表中,使用此创建参考

    var othersheet = SpreadsheetApp.openById("将 ID 放入此处");

    现在,当您使用 othersheet 时,您可以访问任何内容。假设您有权限

    【讨论】:

    • 很高兴您能够整合它。赞成票或正确答案将不胜感激,我需要提高声誉!
    • 我可以给你一个正确的答案,但我仍然没有足够的声誉来支持投票
    【解决方案2】:

    您还可以在工作表 #2 中构建 doPost() 函数,部署为 API。 这允许您通过 HTTP 请求触发该工作表中的操作。

    根据代码的大小,这可能更容易管理,因为每个工作表都只是在操作自己。

    【讨论】:

      猜你喜欢
      • 2021-06-27
      • 2013-11-16
      • 2020-05-21
      • 2013-09-12
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多