如何使用API​​编辑Google Spreadsheets Cells?

时间:2014-11-20 05:30:45

标签: google-apps-script google-sheets google-form

我有一个表单和 API 附加了Google Apps脚本。

发送表单后,我想通过向表单响应电子表格的最后一列添加值V来确认脚本成功运行且没有错误。

但我找不到任何方法来编辑现有的行。有人可以帮我吗?


评论中的其他信息:

var responsesSSID = SpreadsheetApp.openById('*****************'); 
var values = responsesSSID.getDataRange().getValues(); 
values[values.length-1][values[].length-1] = "V";

我在这里(在下一行)找不到任何可行的东西。

1 个答案:

答案 0 :(得分:0)

假设您要更新/编辑电子表格最后一行的最后一列:

var sprdkey = '0Ai4sb45QfOAQdGhRWEtQaTR0enVHUHlxSTlobkVtenc';

var sheet = SpreadsheetApp.openById(sprdkey).getActiveSheet();

var lastRow = sheet.getLastRow();

var lastCol = sheet.getLastColumn();

sheet.getRange(lastRow , lastCol).setValue("V");

如果您需要编辑电子表格中的任何其他单元格,只需将相应的参数传递给 getRange(row_no,col_no)函数。

希望这有帮助!