संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
Google Workspace के ऐड-ऑन, उपयोगकर्ता की स्थानीय भाषा और टाइमज़ोन को ऐक्सेस कर सकते हैं. साथ ही, इस जानकारी का इस्तेमाल करके अपने इंटरफ़ेस और काम करने के तरीके को उपयोगकर्ता के हिसाब से बना सकते हैं. अपने ऐड-ऑन को यह जानकारी ऐक्सेस करने की अनुमति देने के लिए, आपको अपने ऐड-ऑन के मेनिफ़ेस्ट को कॉन्फ़िगर करना होगा.
ऐड-ऑन मेनिफ़ेस्ट कॉन्फ़िगर करना
उपयोगकर्ता की स्थानीय भाषा और टाइमज़ोन की जानकारी ऐक्सेस करने के लिए, अपने ऐड-ऑन को कॉन्फ़िगर किया जा सकता है. इसके लिए, यह तरीका अपनाएं:
अपने ऐड-ऑन की मेनिफ़ेस्ट फ़ाइल में, addOns.common.useLocaleFromApp फ़ील्ड को true पर सेट करें.
अगर यह पहले से मौजूद नहीं है, तो मेनिफ़ेस्ट की oauthScopes सूची में यह साफ़ तौर पर तय किया गया स्कोप जोड़ें:
https://www.googleapis.com/auth/script.locale
अगर आपने ऐड-ऑन की oauthScope सूची में कोई स्कोप जोड़ा है, तो अगली बार ऐड-ऑन खोलने पर, उपयोगकर्ताओं को उसे फिर से अनुमति देनी होगी.
स्थानीय भाषा और टाइमज़ोन की जानकारी पाना
सही तरीके से कॉन्फ़िगर किए जाने पर, इवेंट ऑब्जेक्ट में उपयोगकर्ता की स्थानीय भाषा की जानकारी होती है. ये फ़ील्ड, इवेंट ऑब्जेक्ट के commonEventObject सबस्ट्रक्चर में दिखते हैं:
commonEventObject.userLocale—उपयोगकर्ता की भाषा और देश/इलाके का आइडेंटिफ़ायर. उदाहरण के लिए, en-US.
commonEventObject.timeZone.offset—उपयोगकर्ता के टाइमज़ोन का ऑफ़सेट, कोऑर्डिनेटेड यूनिवर्सल टाइम (यूटीसी) से मिले मिलिसेकंड में.
commonEventObject.timeZone.id—उपयोगकर्ता के टाइमज़ोन का आइडेंटिफ़ायर.
उदाहरण के लिए, America/New_York.
commonEventObject.timeZone—उपयोगकर्ता का टाइमज़ोन आईडी और ऑफ़सेट.
जब उपयोगकर्ता आपके ऐड-ऑन से इंटरैक्ट करता है, तो इवेंट ऑब्जेक्ट को ऐक्शन कॉलबैक फ़ंक्शन और होम पेज और संदर्भ के हिसाब से ट्रिगर करने वाले फ़ंक्शन में पास किया जाता है. हर कॉलबैक या ट्रिगर फ़ंक्शन, इवेंट ऑब्जेक्ट से भाषा और टाइमज़ोन की जानकारी पढ़ सकता है और ज़रूरत के हिसाब से उसका इस्तेमाल कर सकता है.
उदाहरण के लिए, नए कार्ड पर नेविगेट करने वाला कॉलबैक फ़ंक्शन, कार्ड में कौनसा टेक्स्ट जोड़ना है, यह तय करते समय स्थानीय भाषा की स्ट्रिंग का इस्तेमाल कर सकता है.
[[["समझने में आसान है","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-12-22 (UTC) को अपडेट किया गया."],[[["Google Workspace add-ons can be configured to access and utilize a user's locale and timezone for customization."],["Add-on developers must set `addOns.common.useLocaleFromApp` to `true` and include the `https://www.googleapis.com/auth/script.locale` scope in the manifest file for locale and timezone access."],["Event objects provide the user's locale and timezone information through fields like `userLocale`, `timeZone.offset`, and `timeZone.id`, which add-ons can utilize in their functions."],["After adding the necessary scope, users need to re-authorize the add-on for the changes to take effect."],["Add-ons should only request necessary scopes and consider removing unused ones, especially those previously used for locale and timezone access through other APIs or services."]]],["Google Workspace add-ons can access user locale and timezone by configuring the add-on manifest. Set `addOns.common.useLocaleFromApp` to `true` and add `https://www.googleapis.com/auth/script.locale` to `oauthScopes`. This requires users to re-authorize the add-on. Event objects contain `userLocale`, `timeZone.offset`, and `timeZone.id`. Callback functions and trigger functions read this information from the event object to customize the add-on's interface and behavior, such as text on cards.\n"]]