【问题标题】:copy and paste with google spreadsheet script使用谷歌电子表格脚本复制和粘贴
【发布时间】:2019-08-21 18:08:13
【问题描述】:

我想修改下面显示的脚本,这样如果重新运行,它不会覆盖预先存在的数据,而是写入它下面的行。

(我使用谷歌电子表格)

moveValuesOnly fonction () {
var ss = SpreadsheetApp.getActiveSpreadsheet ();
var source = ss.getRange ("Sheet1 F1: H3 ');
source.copyTo (ss.getRange ("Feuil2 A1! '), {contentsOnly: true});
source.clear ();
}

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:

    此版本将在目标工作表中找到第一个空行,并复制源数据以便从那里开始。

    function moveValuesOnly () {
      var ss = SpreadsheetApp.getActiveSpreadsheet ();
      var source = ss.getRange ("Sheet1!F1:H3");
      var destSheet = ss.getSheetByName("Feuil2");
      // Déterminer l'emplacement de la première ligne vide.
      var destRange = destSheet.getRange(destSheet.getLastRow()+1,1);
      source.copyTo (destRange, {contentsOnly: true});
      source.clear ();
    }
    

    【讨论】:

    • 如何将其用于特定列?所以我们只说第 2、4 和 5 列?
    • 这是从原始电子表格中删除数据。如何复制信息?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-27
    • 1970-01-01
    • 1970-01-01
    • 2019-07-20
    相关资源
    最近更新 更多