Google apps script 是否可以使用数组中带有R1C1公式的Google Apps脚本在Google工作表中追加一行?
您好,我正在尝试使用appendRow()在我的Google工作表中添加一行,其中包含要添加的数据数组。挑战在于我的数组中有R1C1公式。在工作表中追加数据(数组)时,带有公式的单元格将返回一个带有公式解析错误的值。那么,appendRow()是否可以在数组中包含R1C1公式,作为公式添加到google工作表中 这是我的代码示例:Google apps script 是否可以使用数组中带有R1C1公式的Google Apps脚本在Google工作表中追加一行?,google-apps-script,google-sheets,Google Apps Script,Google Sheets,您好,我正在尝试使用appendRow()在我的Google工作表中添加一行,其中包含要添加的数据数组。挑战在于我的数组中有R1C1公式。在工作表中追加数据(数组)时,带有公式的单元格将返回一个带有公式解析错误的值。那么,appendRow()是否可以在数组中包含R1C1公式,作为公式添加到google工作表中 这是我的代码示例: var gs = SpreadsheetApp.getActiveSheet(); var data= [[]]; dat
var gs = SpreadsheetApp.getActiveSheet();
var data= [[]];
data[0][0] = someValue;
data[0][1] = someValue;
data[0][2] = someValue;
data[0][3] = '=R[0]C[-1]-(R[0]C[-3]+R[0]C[-2])';
gs.appendRow(data[0]);
我成功地将数据追加到google工作表中,但单元格将返回解析错误。非常感谢您在这方面的任何帮助。谢谢你们。你们需要在公式中使用“间接”;看
data[0][3] = '=indirect("R[0]C[-1]", FALSE)-indirect("R[0]C[-3]", FALSE)+indirect("R[0]C[-2]", FALSE)';