我有这个javascript代码,应该为一个单元格设置一个是或否值,然后在脚本为时移动到同一行中的下一个单元格再次运行。
我已经尝试了几次,但是只将值设置为当前单元格,而不会移动到同一列的下一行。有人对如何做有想法吗?
这是代码。
function lastRowData(){
var ss = Spreadsheetapp.getactive()
var sheet = ss.getactiveSheet()
var lastRow = sheet.getLastRow()
var lastCol = sheet.getLastColumn()
var lastRowData = sheet.getRange(lastRow,1,lastCol).getvalues()
return lastRowData[0]
}
function myFunction() {
var lastRow = lastRowData()
var data = {
'name':lastRow[2],'client': lastRow[3],'starts_at':lastRow[5],'ends_at':lastRow[6],'project_state':lastRow[4],};
var payload = JSON.stringify(data);
var options = {
'method': 'POST','Content-Type': 'application/json','payload' : data,};
var url = 'https:...auth=token';
var response = UrlFetchApp.fetch(url,options);
var ss = Spreadsheetapp.getactive();
var sheet = ss.getactiveSheet();
if (response.getResponseCode() === 200) {
sheet.getRange("X" + lastRow).setvalue("Yes");
}
else {
sheet.getRange("X" + lastRow ).setvalue("No");
}
Logger.log(response);
return response.getcontentText();
}