我正在尝试在键值对(关联数组)中添加google表单字段的标题,但我的代码出现错误:
var sheet = SpreadsheetApp.openById(<SheetID>).getActiveSheet();
var headers = sheet.getRange(1,1,1,getLastCol(sheet)).getValues();
var values = e.range.getValues();
var assoc = {};
for (var i = 0; i < headers.length; i++){
assoc[headers[i]] = [values[i]];
}
Logger.log("assoc: " + assoc["Timestamp"]);
我不确定为什么在我尝试登录时没有输出时间戳。谁能指出我做错了什么?
答案 0 :(得分:0)
由于范围只是一行,您可以将零索引添加到getValues()的末尾,以便返回正常的1维数组。
/etc/supervisor/conf.d/testapp.conf
[program:testapp]
command=/usr/bin/python3 /home/username/prog/test.py > output.txt
autostart=true
autorestart=true
stderr_logfile=/home/username/prog/long.err.log
stdout_logfile=/home/username/prog/long.out.log