gpt4 book ai didi

google-apps-script - 使用链接到应用程序脚本的按钮对电子表格上的范围进行排序

转载 作者:行者123 更新时间:2023-12-04 15:53:20 24 4
gpt4 key购买 nike

我有以下代码,我试图链接到一个按钮,以按列 H(日期)对页面上的范围进行排序。我链接了按钮,但代码不起作用

function sortRange() {
var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('FBY Team');
var sheet = ss.getSheets()[0];
var range = sheet.getRange("A6:M100");

range.sort({column: 2, ascending: true});

}

我已经添加了指向我的测试电子表格的链接。 https://docs.google.com/spreadsheets/d/1iWQ40boplJcJmdFg9HNIyOAOrHOjlCRu362LWRdV5y0/edit?usp=sharing

最佳答案

问题

  1. 'FBY Team' 不是您的工作表之一。
  2. 您通常对电子表格使用 ss 变量,在这里您正试图抓取一张表格。
  3. 当第 2 行更正后,您可以删除第 3 行。
  4. 标题从第 7 行开始,而不是第 6 行,因此范围不正确

解决方案

我建议您将代码更改为:

function sortRange() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName('Your Sheet 1');
var range = sheet.getRange("A7:M100");
range.sort({column: 2, ascending: true});
}

现在应该可以了。

关于google-apps-script - 使用链接到应用程序脚本的按钮对电子表格上的范围进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52956047/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com