2017-12-15 9 views
0

に送るには、私がやろうとしているものです。スクリプトが正常に実行され、特定のセルの値が取得され、APIが制御するデバイスに送信されます。問題は、セルの内容の最初の文字または数字だけを送信することです(「1234」を送信するのではなく「1」を送信するのではなく)。ここで私が使っているスクリプトがあります。指定されたセルの内容全体を返す方法を教えてください。Googleのスクリプトgetcellを値ここAPI

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

答えて

0

代わりの: 戻りgetcellを[0]

試行:リターン

sheet.getRange( "K3")によって返される値をgetcellをのgetValue()は文字列ではありません。アレイ。

+0

これは機能しました。私はそれをあまりにも複雑にしていました。 - ありがとう – Nathan

+0

うれしい私は助けることができました! – NancySchorr

関連する問題