gpt4 book ai didi

javascript - Google 表格脚本 - 无法读取属性 1.0?

转载 作者:行者123 更新时间:2023-11-30 15:29:54 25 4
gpt4 key购买 nike

我试图通过脚本输入数据,以便它找到第一个空行,并在该行中找到第一个空列,然后将数据输入该列。对于每一行,将有几列可以插入信息,这是在单独的请求中完成的,我意识到这是我必须解决的另一个问题,但我还没有解决。

var answer = e.parameter["value"]
var doc = SpreadsheetApp.openById(SCRIPT_PROP.getProperty("key"));
var sheet = doc.getSheetByName(e.parameter["sheet"]);
var row = sheet.getLastRow();
var column = sheet.getLastColumn()
var range = sheet.getRange(row, 1, 1, column);
var data = range.getValues();

for(var i = 1; i <= column; i++){
if (data[1][i] == "" || data[1][i] == " "){
sheet.getRange(1, i).setValue(answer);
break;
}
}

运行时出现此错误:"message":"Cannot read property\"1.0\"from undefined.","name":"TypeError","fileName":"Code (Database Macro)","lineNumber":107,"stack":"\tat 代码(数据库宏):107 (doPost

编辑代码:

for(var i = 1; i <= column; i++){
if (data[i] == ""){
sheet.getRange(row, i).setValue(answer);
break;
}
}

最佳答案

我正在与您分享工作表,您可以在其中看到我如何找到 A1:A10 范围内的第一个空行(单元格值)

https://docs.google.com/spreadsheets/d/12w3Xi2CsOQ7u0i6gB5T7SWhG5_Kkv_04UJOp2ouNpF0/edit?usp=sharing

function myFunction() {
var aa = SpreadsheetApp.getActiveSheet().getRange("A1:A10").getValues();
var ui = SpreadsheetApp.getUi();
var ix = null;
for( var i = 0 ; i < aa.length; i++){
if( aa[ i ] == "" ) { ix = i; break; }
}
ui.alert( "first empty row is: A" + (ix+1) );
}

嗯,干杯

关于javascript - Google 表格脚本 - 无法读取属性 1.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42397876/

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