में पैरामीटर ट्रिगर फ़ंक्शन को पैरामीटर कैसे पास करें, मैंने एक फ़ंक्शन बनाया है जो 30 मिनट के बाद प्रत्येक को ट्रिगर करता है, और मैं कुछ पैरामीटर पास करना चाहता हूं। मेरे पास एक लाइब्रेरी है जो carHistory देता है, और मेरी स्प्रैडशीट जहां से मैं लाइब्रेरी फ़ंक्शन कॉल करता हूं।लाइब्रेरी स्क्रिप्ट
Library1.gs
function carHistory(number,maker)
{
// code logic
}
function startEvery30mins_CarHistory(number,maker)
{
//This function works
carHistory(number,maker);
// how to trigger this with parameter.
ScriptApp.newTrigger("carHistory")
.timeBased()
.everyMinutes(30)
.create();
}
अपनी स्प्रैडशीट में
Code.gs:
function startOnce(){
Library1.carHistory("US-xxx","Honda");
}
function startEvery30mins(){
Library1.startEvery30mins_CarHistory("US-xxx","Honda");
}
संपादित:
Code.gs: मैं PropertiesService उपयोग करने की कोशिश, लेकिन अभी भी काम नहीं कर रहा
function startOnce(){
var uProps = PropertiesService.getUserProperties();
uProps.setProperty('Maker', 'Honda');
uProps.setProperty('Number', 'US-xxx');
Library1.carHistory();
}
लाइब्रेरी:
function carHistory()
{
// Fetch Parametr
var getProps=PropertiesService.getUserProperties();
var c_Maker= getProps.getProperty('Maker');
var c_Number=getProps.getProperty('Number');
// code logic
}
function startEvery30mins_CarHistory()
{
ScriptApp.newTrigger("carHistory")
.timeBased()
.everyMinutes(30)
.create();
}
आप स्क्रिप्ट गुण उपयोग करने की कोशिश है उपयोगकर्ता गुणों के बजाय? https://developers.google.com/apps-script/reference/properties/properties-service#getScriptProperties() – Gerardo
हाँ मैंने 'getScriptProperties()' और 'getUserProperties()' और दोनों लाइब्रेरी में काम नहीं कर रहे हैं। js –