Google 脚本 GetCell 值 - 发送到 API
Google Script GetCell value - Send to API
这是我正在尝试做的事情:
将 google sheet 单元格的显示值插入 API 脚本的 "message" 部分。我有一个成功运行的脚本,获取特定单元格的值并将其发送到 API 控制的设备。问题是它只发送单元格内容的第一个字母或数字(而不是发送“1234”,它只发送“1”)。这是我正在使用的脚本。关于如何return/send指定单元格的全部内容有什么建议吗?
function myFunction() {
var celldata = getcell()
var data = {
'slot_id': '1234',
'token' : '123456',
'message' : getcell ('getcell'),
}
var payload = JSON.stringify(data)
var url = 'https://www.flapit.com/control/slot';
var options = {
'method': 'post',
'contentType': 'application/json',
'payload' : payload,
}
var response = UrlFetchApp.fetch(url, options);
}
function getcell(){
var ss = SpreadsheetApp.getActive()
var sheet = ss.getActiveSheet()
var getcell = sheet.getRange("k3").getValue()
return getcell [0]
}
而不是:
return getcell [0]
尝试:returngetcell
return由 sheet.getRange("k3").getValue() 编辑的值是字符串,而不是数组。
这是我正在尝试做的事情:
将 google sheet 单元格的显示值插入 API 脚本的 "message" 部分。我有一个成功运行的脚本,获取特定单元格的值并将其发送到 API 控制的设备。问题是它只发送单元格内容的第一个字母或数字(而不是发送“1234”,它只发送“1”)。这是我正在使用的脚本。关于如何return/send指定单元格的全部内容有什么建议吗?
function myFunction() {
var celldata = getcell()
var data = {
'slot_id': '1234',
'token' : '123456',
'message' : getcell ('getcell'),
}
var payload = JSON.stringify(data)
var url = 'https://www.flapit.com/control/slot';
var options = {
'method': 'post',
'contentType': 'application/json',
'payload' : payload,
}
var response = UrlFetchApp.fetch(url, options);
}
function getcell(){
var ss = SpreadsheetApp.getActive()
var sheet = ss.getActiveSheet()
var getcell = sheet.getRange("k3").getValue()
return getcell [0]
}
而不是: return getcell [0]
尝试:returngetcell
return由 sheet.getRange("k3").getValue() 编辑的值是字符串,而不是数组。