【问题标题】:Google drive sheets importrange谷歌驱动表导入范围
【发布时间】:2021-12-01 18:18:37
【问题描述】:

我正在寻找一种使用 ImportRange 公式将数据从一个谷歌驱动表导入另一个的方法。但是,我希望数据在特定时间每天同步一次,而不是像公式似乎那样自动更新。任何帮助将不胜感激

使用的公式:

={IMPORTRANGE(B2,"sheet1!$A$1");IMPORTRANGE(B3,"sheet1!$A$1");IMPORTRANGE(B4,"sheet1!$A$1"); IMPORTRANGE(B5,"sheet1!$A$1");
  IMPORTRANGE(B6,"sheet1!$A$1")
}

【问题讨论】:

  • 如果您希望它仅在一天中的特定时间发生,则需要使用 Apps 脚本。公式将始终自动更新。

标签: google-sheets google-sheets-formula


【解决方案1】:

您可以创建一个使用时间驱动触发器 (https://developers.google.com/apps-script/guides/triggers) 自动复制数据的脚本(Google Apps 脚本)。

function copyData() {
  // Gets data
  var data = SpreadsheetApp.openById("ID1").getSheetByName("SheetName").getRange("A1:B2").getValues();

  // Copies data
  SpreadsheetApp.openById("ID2").getSheetByName("SheetName").getRange("A1:B2").setValues(data);
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-24
    • 1970-01-01
    相关资源
    最近更新 更多