gpt4 book ai didi

javascript - getSheetByName() 的类型错误 : Cannot find function

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:13:47 25 4
gpt4 key购买 nike

我一直在编写一个脚本来按日期记录一些数据。我需要的唯一数据是在整个电子表格的工作表/标签之一中,名称为“Try1”。但是,它为 getSheetByName() 返回了 TypeError。

谁能帮我指出错误在哪里?

非常感谢!我已经为此工作了一个小时。 TT

下面是我的脚本:

function PriceUpdate(){
var sheet = SpreadsheetApp.getActiveSheet();
var sh1 = sheet.getSheetByName('Try1');
var datarange = sh1.getDataRange();
var numRows = datarange.getNumRows();
var numColumns = datarange.getNumColumns();
var nextColumn = numColumns + 1;
sh1.getRange(1, nextColumn).setValue(new Date());
for (var i=2; i <= numRows; i++){
var numLikes = sh1.getRange(i, 1).getValue();
sh1.getRange(i, numColumns + 1).setValue(numLikes);
}
}

最佳答案

您需要将 getSheetByName 链接到电子表格,而不是工作表。

更改函数的前两行:

var sheet = SpreadsheetApp.getActiveSheet();
var sh1 = sheet.getSheetByName('Try1');

为此:

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sh1 = ss.getSheetByName('Try1');

关于javascript - getSheetByName() 的类型错误 : Cannot find function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37806971/

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