संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
पब्लिश किए गए एडिटर के ऐड-ऑन
अपने एडिटर के एक्सटेंशन मेन्यू में जाकर, कस्टम मेन्यू आइटम बना सकते हैं. आप
ऐड-ऑन मेन्यू इंसर्ट करने के लिए
Ui.createAddonMenu() तरीका
और आइटम जोड़ने के लिए
Menu.addItem()
तरीका. आम तौर पर, मेन्यू ऐड-ऑन के onOpen(e) तरीके में बनाए जाते हैं.
आपके पास ऐसे डाइनैमिक मेन्यू बनाने का विकल्प है जो उपयोगकर्ता के इंटरैक्शन या ऐड-ऑन के आधार पर बदलते हैं
राज्य. हालांकि, ऐड-ऑन के लिए, ऐड-ऑन से पहले एक शुरुआती मेन्यू बनाना ज़रूरी है
उपयोगकर्ता ने अनुमति दी है. इसलिए, आपको ऐड-ऑन की जांच करनी होगी
अनुमति मोडonOpen(e) में मेन्यू बनाने से पहले ध्यान में रखें. कोई कार्रवाई करने की कोशिश न करें
जिसके लिए अनुमति की ज़रूरत होती है (जैसे कि स्क्रिप्ट की जांच करना)
Properties)
जब ऐड-ऑन ScriptApp.AuthMode.NONE में रहेगा. ज़्यादा जानकारी के लिए,
अनुमति की लाइफ़साइकल
पर जाकर, अनुमति देने वाले मोड और लाइफ़साइकल के बारे में ज़्यादा जानकारी पाएं.
नीचे दिए गए उदाहरण में, अलग-अलग विज्ञापन प्रोसेस के लिए डाइनैमिक ऐड-ऑन मेन्यू बनाने का तरीका बताया गया है
अनुमति मोड:
function onOpen(e) {
var menu = SpreadsheetApp.getUi().createAddonMenu(); // Or DocumentApp or SlidesApp or FormApp.
if (e && e.authMode == ScriptApp.AuthMode.NONE) {
// Add a normal menu item (works in all authorization modes).
menu.addItem('Start workflow', 'startWorkflow');
} else {
// Add a menu item based on properties (doesn't work in AuthMode.NONE).
var properties = PropertiesService.getDocumentProperties();
var workflowStarted = properties.getProperty('workflowStarted');
if (workflowStarted) {
menu.addItem('Check workflow status', 'checkWorkflow');
} else {
menu.addItem('Start workflow', 'startWorkflow');
}
// Record analytics.
UrlFetchApp.fetch('http://www.example.com/analytics?event=open');
}
menu.addToUi();
}
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"वह जानकारी मौजूद नहीं है जो मुझे चाहिए"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"बहुत मुश्किल है / बहुत सारे चरण हैं"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"पुराना"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"अनुवाद से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"सैंपल / कोड से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"अन्य"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"समझने में आसान है"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"मेरी समस्या हल हो गई"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"अन्य"
}]
{"lastModified": "\u0906\u0916\u093f\u0930\u0940 \u092c\u093e\u0930 2024-09-02 (UTC) \u0915\u094b \u0905\u092a\u0921\u0947\u091f \u0915\u093f\u092f\u093e \u0917\u092f\u093e."}
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2024-09-02 (UTC) को अपडेट किया गया."]]