आप Apps स्क्रिप्ट का user guide और tutorials में स्क्रिप्ट उदाहरण मिल सकते हैं। आप forum पर संबंधित चर्चाओं की भी खोज कर सकते हैं। लेकिन मुझे नहीं लगता कि एक ऐसा है जो आपको ठीक से फिट करता है, सभी कोड निश्चित रूप से वहां हैं, लेकिन एक ही स्क्रिप्ट पर नहीं।
यह संभव है कि किसी ने ऐसी स्क्रिप्ट लिखी और इसे कभी प्रकाशित नहीं किया। चूंकि यह कुछ सरल है और हर किसी का उपयोग अलग है। उदाहरण के लिए, आप अपने ईमेल को चिह्नित करने की योजना कैसे बनाते हैं (जिन्हें आपने पहले ही पढ़ा है, निष्पादित किया है, आदि)? एक लेबल में तुरंत "कमांड" ईमेल डालने में आपकी मदद करने के लिए जीमेल फ़िल्टर का उपयोग करना अच्छा हो सकता है, और स्क्रिप्ट बस लेबल को हटा दें (और संभवतः एक और सेट करें)। प्वाइंट है, देखें कि यह कितना भिन्न हो सकता है।
इसके अलावा, मुझे लगता है कि यदि आप एक ही स्क्रिप्ट प्रोजेक्ट में सभी फ़ंक्शंस रख सकते हैं तो यह आसान है। शायद अलग फाइलों पर बस। विभिन्न स्क्रिप्ट को कॉल करने के तरीके के रूप में और अधिक जटिल है।
//set a time-driven trigger to run this function on the desired frequency
function monitorEmails() {
var label = GmailApp.getUserLabelByName('command');
var doneLabel = GmailApp.getUserLabelByName('executed');
var cmds = label.getThreads();
var max = Math.min(cmds.length,5);
for(var i = 0; i < max; ++i) {
var email = cmds[i].getMessages()[0];
var functionName = email.getBody();
//you may need to do extra parsing here, depending on your usage
var ret = undefined;
try {
ret = this[functionName]();
} catch(err) {
ret = err;
}
//replying the function return value to the email
//this may make sense or not
if(ret !== undefined)
email.reply(ret);
cmds[i].removeLabel(label).addLabel(doneLabel);
}
}
ps:
वैसे भी, वह मैं इसे कैसे शुरू करेंगे मैं इस कोड
स्रोत
2012-05-03 03:47:53
क्या ईमेल प्राप्त होने पर स्क्रिप्ट को ट्रिगर करने का कोई तरीका है (केवल टाइमर सेट करने के बजाय)? – Trevor
@ थ्रेड नहीं है कि मुझे –
पता है ठीक है तो यह सिर्फ बेकार है। जीमेल पर procmail की तरह कुछ नहीं? – Michael