如何按照其条目的时间顺序查询多个Google表格的行?

问题描述 投票:0回答:1

我想按照时间顺序查询多个工作表的数据,其中数据是在工作表中输入的。

google-sheets google-sheets-formula google-sheets-query
1个回答
0
投票
=QUERY(
 {IMPORTRANGE("1vIMYCHnj-jS_bIzfenLWcBTLdLiIJJ576p-0nk9tvto", "Sheet1!A1:C");
  IMPORTRANGE("1UEaMB75MASF5vuIjWcsRN7UjZrbg2la74Y6MbW1jBbA", "Sheet1!A2:C")},
 "where Col1 is not null order by Col3", 1)

0


对于时间戳,您需要此脚本:

function onEdit(e) {
  var s = SpreadsheetApp.getActiveSheet();
  { 
    var r = s.getActiveCell();
    if( r.getColumn() == 2 ) { 
      var nextCell = r.offset(0, 1);
      var newDate = Utilities.formatDate(new Date(), 
      "GMT+1", "dd/MM/yyyy hh:mm:ss");
      nextCell.setValue(newDate);
   }
}

如何将脚本添加到电子表格中

  • 转到工具
  • 选择脚本编辑器 0
  • 复制粘贴脚本
  • 以某个名称保存项目
  • 点击运行图标并授权它...
  • 选择您的帐户
  • 单击“高级”
  • 选择转到*(不安全)
  • 单击“允许”并返回到工作表(可以关闭脚本窗口/选项卡)
© www.soinside.com 2019 - 2024. All rights reserved.