【问题标题】:Getting Sheet to Modify It with Apps Script使用 Apps 脚本获取工作表以对其进行修改
【发布时间】:2021-08-11 19:13:22
【问题描述】:

我想通过 Apps 脚本从工作表中删除一行。我一直在寻找答案。文档here 使用getActiveSpreadsheet() 方法,但它总是返回null 给我。我不明白“活动电子表格”和“非活动电子表格”是如何工作的。有什么方法可以让我通过 ID 获取电子表格吗?或者你有其他解决方案吗?我在某些部分读到有“绑定脚本”,但我不知道它是如何工作的。

附:我曾经使用这些方法来附加和更新我的工作表。会不会过期了找不到官方文档了?

Sheets.Spreadsheets.Values.append(resource,spreadsheetId,range,optionalArgs);
Sheets.Spreadsheets.Values.update(resource,spreadsheetId,range,optionalArgs);

【问题讨论】:

  • 活动电子表格是您当前的文档。 This documentation 可能会有所帮助。您可以通过 ID 定义的是当前/活动工作表。

标签: google-apps-script google-sheets


【解决方案1】:

这将删除第一行。

SpreadsheetApp.openById('Id').getSheetByName('SheetName').deleteRow(1); 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-04
    • 1970-01-01
    • 2020-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-23
    • 2017-08-06
    相关资源
    最近更新 更多