मुझे getFolderById फ़ंक्शन के साथ समस्याएं आ रही हैं। मैं प्रश्न में फ़ोल्डर का मालिक हूं। इस प्रकार विशिष्ट कॉल है।DriveApp.getFolderById त्रुटि में परिणाम
var folder = DriveApp.getFolderById('string_id_of_my_folder');
मैं फ़ंक्शन के अंदर फ़ोल्डर की आईडी की लंबी स्ट्रिंग पास कर रहा हूं। मैंने यह सुनिश्चित करने के लिए संपादक के अंदर फ़ंक्शन चलाया है कि अनुमतियां चालू की गई हैं - और मुझे कोई त्रुटि नहीं मिल रही है।
लेकिन जब मैं स्प्रेडशीट के अंदर फ़ंक्शन चलाने की कोशिश करता हूं, तो मुझे निम्न त्रुटि संदेश मिलता है: "आपको getFolderById को कॉल करने की अनुमति नहीं है"।
मैं क्या गलत कर रहा हूं?
सिमलीर मुद्दे यहां रिपोर्ट किया गया: https://code.google.com/p/google-apps-script-issues/issues/detail?id=2905। हालांकि सटीक त्रुटि अलग है, लेकिन यह संभव है कि आपके मामले में, ड्राइव ऐप्स को डोमेन में अक्षम कर दिया गया हो। क्या आप एक Google Apps डोमेन खाते का उपयोग कर रहे हैं? यदि ऐसा है, तो व्यक्तिगत खाते पर कोड आज़माएं और देखें। संपादित करें: वास्तव में फिक्स आसान हो सकता है। एक ही प्रश्न और इसका उत्तर यहां देखें: http://stackoverflow.com/questions/30709811/driveapp-getfolderbyid-permissions –
सुहाय - मैंने stackoverflow.com/questions/30709811/ पर चर्चा पढ़ी। – user1766394
सुहाय - मैंने stackoverflow.com/questions/30709811/ पर चर्चा पढ़ी - और मैं अभी भी अटक गया हूं। (ए) मैंने अपने व्यक्तिगत खाते में एक ही कोड की कोशिश की - बेशक, मैंने फ़ोल्डर आईडी को उस फ़ोल्डर की आईडी में बदल दिया जिसका मालिक मेरा व्यक्तिगत ईमेल [email protected] है। एक ही त्रुटि संदेश प्राप्त करना। (बी) मैंने उपर्युक्त पोस्टिंग में सुझाई गई विधि का भी प्रयास किया: 'var folder = driveApp.getFoldersByName (" ब्लॉटर इम्प्रूवमेंट्स ")। अगला(); '.... और अभी भी समान हो रहा है _ आपको getFoldersByName_ त्रुटि को कॉल करने की अनुमति नहीं है! – user1766394