मैं हाल ही में शीट की पंक्तियों को पढ़ने और अनुरोध में डेटा भेजने और प्रतिक्रिया रिकॉर्ड करने के लिए एक ही आवश्यकता में आया हूं। मैंने सोचा कि मैं हिस्सा होगा क्या मैं थोड़ा googling के बाद बाहर काम किया ...
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);
}
}
आप डाटा शीट में आप समारोह का उपयोग करना चाहिए प्राप्त करना चाहते हैं:
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...
}
आशा है कि यह उपयोगी है आप सभी को जो ऊपर की तरह समान आवश्यकता का सामना कर रहे हैं।
मैं GitHub में इस स्क्रिप्ट पोस्ट किया है अगर आप कांटा/खींचने के लिए चाहते हैं ...
https://github.com/joshiparthin/gsheetScriptExperiments/blob/master/readAndSendToApi.js
चीयर्स,
पार्थ
यह एक अच्छा सवाल है - आप पाया है अभी तक एक जवाब? – user531065
मुझे जवाब नहीं मिला। मुझे आशा है कि यह संभव नहीं है (सुनिश्चित नहीं)। मैंने इसे स्टैंडअलोन एप्लिकेशन के रूप में बनाया है। –