Columns विजेट, कार्ड या डायलॉग में ज़्यादा से ज़्यादा दो कॉलम दिखाता है. हर Column में विजेट जोड़े जा सकते हैं. विजेट उसी क्रम में दिखते हैं जिस क्रम में उन्हें जोड़ा जाता है. Google Chat ऐप्लिकेशन में उदाहरण के लिए, कॉलम देखें.
हर कॉलम की ऊंचाई, सबसे ऊंचे कॉलम के हिसाब से तय होती है. उदाहरण के लिए, अगर पहला कॉलम दूसरे कॉलम से लंबा है, तो दोनों कॉलम की लंबाई पहले कॉलम की लंबाई के बराबर होगी. हर कॉलम में अलग-अलग संख्या में विजेट हो सकते हैं. इसलिए, कॉलम के बीच विजेट को अलाइन नहीं किया जा सकता. साथ ही, न ही पंक्तियां तय की जा सकती हैं.
कॉलम अगल-बगल दिखाए जाते हैं. Horizontal फ़ील्ड का इस्तेमाल करके, हर कॉलम की चौड़ाई को पसंद के मुताबिक बनाया जा सकता है. अगर उपयोगकर्ता की स्क्रीन की चौड़ाई बहुत कम है, तो दूसरी कॉलम पहली कॉलम के नीचे रैप हो जाती है:
- वेब पर, अगर स्क्रीन की चौड़ाई 480 पिक्सल या इससे कम है, तो दूसरा कॉलम रैप हो जाता है.
- iOS डिवाइसों पर, अगर स्क्रीन की चौड़ाई 300 pt से कम या इसके बराबर है, तो दूसरा कॉलम रैप हो जाता है.
- Android डिवाइसों पर, अगर स्क्रीन की चौड़ाई 320 डीपी से कम या इसके बराबर है, तो दूसरा कॉलम रैप हो जाता है.
यह सुविधा, Google Chat ऐप्लिकेशन और Google Workspace ऐड-ऑन के लिए उपलब्ध है. ऐड-ऑन के ऐसे यूज़र इंटरफ़ेस (यूआई) जहां कॉलम इस्तेमाल किए जा सकते हैं:
- यह डायलॉग तब दिखता है, जब उपयोगकर्ता ईमेल के ड्राफ़्ट से ऐड-ऑन खोलते हैं.
- यह डायलॉग तब दिखता है, जब उपयोगकर्ता Google Calendar इवेंट में अटैचमेंट जोड़ें मेन्यू से ऐड-ऑन खोलते हैं.
// Build a column that is aligned in the center and fills the space: const column = CardService.newColumn() .setHorizontalSizeStyle( CardService.HorizontalSizeStyle.FILL_AVAILABLE_SPACE) .setHorizontalAlignment(CardService.HorizontalAlignment.CENTER) .setVerticalAlignment(CardService.VerticalAlignment.CENTER); const columns = CardService.newColumns().addColumn(column).setWrapStyle( CardService.WrapStyle.WRAP);
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
|---|---|---|
add | Columns | इससे कॉलम विजेट में Column जुड़ जाता है. |
add | Widget | विजेट पर की जा सकने वाली इवेंट कार्रवाई जोड़ता है. |
set | Widget | यह कुकी, असाइन किया गया यूनीक आईडी सेट करती है. इसका इस्तेमाल, बदले जाने वाले विजेट की पहचान करने के लिए किया जाता है. |
set | Widget | इससे विजेट के दिखने की सेटिंग सेट की जाती है. |
set | Columns | इससे कॉलम के रैप स्टाइल को सेट किया जाता है. साथ ही, यह कंट्रोल किया जाता है कि स्क्रीन की चौड़ाई के हिसाब से कॉलम का साइज़ कैसे बदले. |
ज़्यादा जानकारी वाला दस्तावेज़
add Column(column)
इससे कॉलम विजेट में Column जुड़ जाता है. कॉलम उसी क्रम में दिखते हैं जिस क्रम में उन्हें जोड़ा जाता है. ज़्यादा से ज़्यादा दो कॉलम जोड़े जा सकते हैं.
const columns = CardService.newColumns().addColumn(CardService.newColumn());
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
column | Column | कॉलम विजेट में जोड़ने के लिए चाइल्ड कॉलम. |
वापसी का टिकट
Columns — यह ऑब्जेक्ट, चेनिंग के लिए है.
add Event Action(eventAction)
विजेट पर की जा सकने वाली इवेंट कार्रवाई जोड़ता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
event | Event | जोड़ने के लिए Event. |
वापसी का टिकट
Widget — यह ऑब्जेक्ट, चेनिंग के लिए होता है.
set Id(id)
यह कुकी, असाइन किया गया यूनीक आईडी सेट करती है. इसका इस्तेमाल, बदले जाने वाले विजेट की पहचान करने के लिए किया जाता है. विजेट में बदलाव करने की सुविधा सिर्फ़ ऐड-ऑन में उपलब्ध है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
id | String | यह विजेट का आईडी होता है. इसमें ज़्यादा से ज़्यादा 64 वर्ण हो सकते हैं. इसका फ़ॉर्मैट `[a-zA-Z0-9-]+` होता है. |
वापसी का टिकट
Widget — यह ऑब्जेक्ट, चेनिंग के लिए है.
set Visibility(visibility)
इससे विजेट के दिखने की सेटिंग सेट की जाती है. डिफ़ॉल्ट वैल्यू `VISIBLE` होती है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
visibility | Visibility | विजेट का Visibility. |
वापसी का टिकट
Widget — यह ऑब्जेक्ट, चेनिंग के लिए होता है.
set Wrap Style(wrapStyle)
इससे कॉलम के रैप स्टाइल को सेट किया जाता है. साथ ही, यह कंट्रोल किया जाता है कि स्क्रीन की चौड़ाई के हिसाब से कॉलम का साइज़ कैसे बदले.
const columns = CardService.newColumns() .addColumn(CardService.newColumn()) .setWrapStyle(CardService.WrapStyle.WRAP);
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
wrap | Wrap | कॉलम के लिए सेट किया जाने वाला रैप स्टाइल. |
वापसी का टिकट
Columns — यह ऑब्जेक्ट, चेनिंग के लिए है.