【问题标题】:Google Script GetCell value - Send to APIGoogle Script GetCell 值 - 发送到 API
【发布时间】:2017-12-15 18:57:57
【问题描述】:

这是我想要做的:

将谷歌表格单元格的显示值插入 API 脚本的“消息”部分。我有一个成功运行的脚本,获取特定单元格的值并将其发送到 API 控制的设备。问题是它只发送单元格内容的第一个字母或数字(而不是发送“1234”,它只发送“1”)。这是我正在使用的脚本。关于如何让它返回/发送指定单元格的全部内容的任何建议?

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]
}

【问题讨论】:

    标签: json api google-spreadsheet-api


    【解决方案1】:

    而不是: 返回getcell [0]

    尝试:返回getcell

    sheet.getRange("k3").getValue() 返回的值是字符串,不是数组。

    【讨论】:

    • 成功了!我把它弄得太复杂了。 - 谢谢
    • 很高兴能帮上忙!
    猜你喜欢
    • 1970-01-01
    • 2020-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-06
    • 2020-03-13
    • 2013-11-14
    • 1970-01-01
    相关资源
    最近更新 更多