Ich bin vor kurzem über die gleiche Anforderung gekommen, die Zeilen des Blattes zu lesen und die Daten in Anfrage zu senden und die Antwort aufzuzeichnen. Ich dachte, ich würde teilen, was ich gearbeitet, nachdem ein bisschen googeln ...
function testing_this() {
var data = SpreadsheetApp.getActiveSheet().getDataRange().getValues();
for (row in data) {
Logger.log(data[row]);
var row = data[row]
var options = {
'method': 'post',
'payload': { email:row[1]}
};
// sending to API. for example:
UrlFetchApp.fetch('https://your-rest-api-url/v1/customers/', options);
}
}
Wenn Sie die Daten erhalten möchten in dem Blatt die Funktion verwenden soll: Hoffnung
var response = UrlFetchApp.getRequest("http://your-api-url/");
for(data in response) {
var respData = response[data];
// do whatever u want to do with this data...
}
es nützlich ist, an alle, die ähnliche Anforderungen haben wie oben.
ich dieses Skript in Github veröffentlicht haben, wenn Sie Gabel zu wollen/Pull ...
https://github.com/joshiparthin/gsheetScriptExperiments/blob/master/readAndSendToApi.js
Cheers,
Parth
Dies ist eine gute Frage - haben Sie gefunden eine Antwort noch? – user531065
Ich habe die Antwort nicht gefunden. Ich hoffe es ist nicht möglich (nicht sicher). Ich habe es als eigenständige Anwendung erstellt. –