यह सेवा, स्ट्रिंग को एन्कोड/डिकोड करने, तारीख को फ़ॉर्मैट करने, JSON में बदलाव करने, और अन्य कामों के लिए उपयोगी सुविधाएं उपलब्ध कराती है.
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
Charset | Charset | |
Digest | Digest | |
Mac | Mac | |
Rsa | Rsa |
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
base64Decode(encoded) | Byte[] | Base64 में एन्कोड की गई स्ट्रिंग को UTF-8 बाइट कलेक्शन में डिकोड करता है. |
base64Decode(encoded, charset) | Byte[] | यह किसी खास वर्ण सेट में, base-64 कोड में बदली गई स्ट्रिंग को बाइट कलेक्शन में बदल देता है. |
base64DecodeWebSafe(encoded) | Byte[] | यह फ़ंक्शन, वेब-सेफ़ के तौर पर base-64 में एन्कोड की गई स्ट्रिंग को UTF-8 बाइट कलेक्शन में डीकोड करता है. |
base64DecodeWebSafe(encoded, charset) | Byte[] | यह फ़ंक्शन, किसी खास वर्ण सेट में, base-64 वेब-सेफ़ एन्कोड की गई स्ट्रिंग को बाइट कलेक्शन में डीकोड करता है. |
base64Encode(data) | String | दिए गए बाइट कलेक्शन से, base-64 कोड में बदली गई स्ट्रिंग जनरेट करता है. |
base64Encode(data) | String | दी गई स्ट्रिंग से, base-64 कोड में बदली गई स्ट्रिंग जनरेट करता है. |
base64Encode(data, charset) | String | किसी खास वर्ण सेट में दी गई स्ट्रिंग से, बेस-64 कोड में बदली गई स्ट्रिंग जनरेट करता है. |
base64EncodeWebSafe(data) | String | दिए गए बाइट कलेक्शन से, वेब-सुरक्षित base-64 कोड में बदली गई स्ट्रिंग जनरेट करता है. |
base64EncodeWebSafe(data) | String | दी गई स्ट्रिंग से, वेब-सुरक्षित base-64 कोड में बदली गई स्ट्रिंग जनरेट करता है. |
base64EncodeWebSafe(data, charset) | String | किसी खास वर्ण सेट में दी गई स्ट्रिंग से, वेब-सुरक्षित base-64 एन्कोड की गई स्ट्रिंग जनरेट करता है. |
compute | Byte[] | तय की गई Byte[] वैल्यू पर, तय किए गए एल्गोरिदम का इस्तेमाल करके डाइजेस्ट कैलकुलेट करें. |
compute | Byte[] | तय की गई String वैल्यू पर, तय किए गए एल्गोरिदम का इस्तेमाल करके डाइजेस्ट कैलकुलेट करें. |
compute | Byte[] | दिए गए वर्ण सेट के साथ, तय की गई String वैल्यू पर दिए गए एल्गोरिदम का इस्तेमाल करके, डाइजेस्ट कैलकुलेट करें. |
compute | Byte[] | दी गई कुंजी के साथ HMAC-SHA256 का इस्तेमाल करके, दी गई वैल्यू पर हस्ताक्षर करता है. |
compute | Byte[] | दी गई कुंजी के साथ HMAC-SHA256 का इस्तेमाल करके, दी गई वैल्यू पर हस्ताक्षर करता है. |
compute | Byte[] | दी गई कुंजी और कैरेक्टर सेट के साथ HMAC-SHA256 का इस्तेमाल करके, दी गई वैल्यू पर हस्ताक्षर करता है. |
compute | Byte[] | बताई गई कुंजी और वैल्यू पर दिए गए एल्गोरिदम का इस्तेमाल करके, मैसेज ऑथेंटिकेशन कोड कैलकुलेट करें. |
compute | Byte[] | बताई गई कुंजी और वैल्यू पर दिए गए एल्गोरिदम का इस्तेमाल करके, मैसेज ऑथेंटिकेशन कोड कैलकुलेट करें. |
compute | Byte[] | बताई गई कुंजी और वैल्यू पर दिए गए एल्गोरिदम का इस्तेमाल करके, मैसेज ऑथेंटिकेशन कोड कैलकुलेट करें. |
compute | Byte[] | दी गई कुंजी के साथ RSA-SHA1 का इस्तेमाल करके, दी गई वैल्यू पर हस्ताक्षर करता है. |
compute | Byte[] | दी गई कुंजी और charset के साथ RSA-SHA1 का इस्तेमाल करके, दी गई वैल्यू पर हस्ताक्षर करता है. |
compute | Byte[] | दी गई कुंजी के साथ RSA-SHA256 का इस्तेमाल करके, दी गई वैल्यू पर हस्ताक्षर करता है. |
compute | Byte[] | दी गई कुंजी के साथ RSA-SHA256 का इस्तेमाल करके, दी गई वैल्यू पर हस्ताक्षर करता है. |
compute | Byte[] | दी गई कुंजी के साथ दिए गए आरएसए एल्गोरिदम का इस्तेमाल करके, दी गई वैल्यू पर हस्ताक्षर करता है. |
compute | Byte[] | दी गई कुंजी और कोडबेस्ट के साथ, दिए गए आरएसए एल्गोरिदम का इस्तेमाल करके, दी गई वैल्यू पर हस्ताक्षर करता है. |
format | String | Java SE SimpleDateFormat क्लास में बताए गए स्पेसिफ़िकेशन के हिसाब से तारीख को फ़ॉर्मैट करता है. |
format | String | '%'-स्टाइल फ़ॉर्मैट स्ट्रिंग का इस्तेमाल करके, sprintf जैसी स्ट्रिंग फ़ॉर्मैटिंग करता है. |
get | String | यूयूआईडी को स्ट्रिंग के तौर पर पाएं. यह java.util.UUID.randomUUID() तरीके का इस्तेमाल करने के बराबर है. |
gzip(blob) | Blob | gzip -इस फ़ंक्शन की मदद से, दिए गए Blob डेटा को कंप्रेस किया जाता है और उसे नए Blob ऑब्जेक्ट में दिखाया जाता है. |
gzip(blob, name) | Blob | gzip -इस फ़ंक्शन की मदद से, दिए गए Blob डेटा को कंप्रेस किया जाता है और उसे नए Blob ऑब्जेक्ट में दिखाया जाता है. |
new | Blob | बाइट कलेक्शन से नया Blob ऑब्जेक्ट बनाएं. |
new | Blob | बाइट कलेक्शन और कॉन्टेंट टाइप से नया Blob ऑब्जेक्ट बनाएं. |
new | Blob | बाइट कलेक्शन, कॉन्टेंट टाइप, और नाम से नया Blob ऑब्जेक्ट बनाएं. |
new | Blob | किसी स्ट्रिंग से नया Blob ऑब्जेक्ट बनाएं. |
new | Blob | किसी स्ट्रिंग और कॉन्टेंट टाइप से नया Blob ऑब्जेक्ट बनाएं. |
new | Blob | स्ट्रिंग, कॉन्टेंट टाइप, और नाम से नया ब्लॉब ऑब्जेक्ट बनाएं. |
parse | String[][] | यह फ़ंक्शन, CSV स्ट्रिंग को टेबल के तौर पर दिखाने वाला 2D ऐरे दिखाता है. |
parse | String[][] | कस्टम डेलिमिटर का इस्तेमाल करके, CSV स्ट्रिंग का टेबल के तौर पर 2D ऐरे में दिखाता है. |
parse | Date | Java Standard
Edition Simple क्लास में बताए गए स्पेसिफ़िकेशन के मुताबिक, दी गई स्ट्रिंग की तारीख को पार्स करता है. |
sleep(milliseconds) | void | तय मिलीसेकंड के लिए रुकता है. |
ungzip(blob) | Blob | यह Blob ऑब्जेक्ट को अनकंप्रेस करता है और अनकंप्रेस किए गए डेटा वाला Blob दिखाता है. |
unzip(blob) | Blob[] | यह फ़ंक्शन, ZIP फ़ाइल को दिखाने वाले ब्लॉब को लेता है और उसकी कॉम्पोनेंट फ़ाइलें दिखाता है. |
zip(blobs) | Blob | एक नया Blob ऑब्जेक्ट बनाता है, जो एक ZIP फ़ाइल होती है. इसमें, पास किए गए Blobs का डेटा होता है. |
zip(blobs, name) | Blob | एक नया Blob ऑब्जेक्ट बनाता है, जो एक ZIP फ़ाइल होती है. इसमें, पास किए गए Blobs का डेटा होता है. |
ज़्यादा जानकारी वाला दस्तावेज़
base64Decode(encoded)
Base64 में एन्कोड की गई स्ट्रिंग को UTF-8 बाइट कलेक्शन में डिकोड करता है.
// This is the base64 encoded form of "Google グループ" const base64data = 'R29vZ2xlIOOCsOODq+ODvOODlw=='; // This logs: // [71, 111, 111, 103, 108, 101, 32, -29, -126, -80, // -29, -125, -85, -29, -125, -68, -29, -125, -105] const decoded = Utilities.base64Decode(base64data); Logger.log(decoded); // If we want a String instead of a byte array: // This logs the original "Google グループ" Logger.log(Utilities.newBlob(decoded).getDataAsString());
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
encoded | String | डिकोड करने के लिए, डेटा के बाइट का कलेक्शन. |
वापसी का टिकट
Byte[]
— रॉ डेटा, जिसे बेस-64 एन्कोड किए गए आर्ग्युमेंट के तौर पर, बाइट ऐरे में दिखाया जाता है.
base64Decode(encoded, charset)
यह किसी खास वर्ण सेट में, base-64 कोड में बदली गई स्ट्रिंग को बाइट कलेक्शन में बदल देता है.
// This is the base64 encoded form of "Google グループ" const base64data = 'R29vZ2xlIOOCsOODq+ODvOODlw=='; const decoded = Utilities.base64Decode(base64data, Utilities.Charset.UTF_8); // This logs: // [71, 111, 111, 103, 108, 101, 32, -29, -126, -80, // -29, -125, -85, -29, -125, -68, -29, -125, -105] Logger.log(decoded); // If we want a String instead of a byte array: // This logs the original "Google グループ" Logger.log(Utilities.newBlob(decoded).getDataAsString());
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
encoded | String | डिकोड करने के लिए डेटा की स्ट्रिंग. |
charset | Charset | इनपुट के लिए इस्तेमाल होने वाले शॉर्टकट को बताने वाला Charset . |
वापसी का टिकट
Byte[]
— रॉ डेटा, जिसे बेस-64 एन्कोड किए गए आर्ग्युमेंट के तौर पर, बाइट कलेक्शन के तौर पर दिखाया जाता है.
base64DecodeWebSafe(encoded)
यह फ़ंक्शन, वेब-सेफ़ के तौर पर base-64 में एन्कोड की गई स्ट्रिंग को UTF-8 बाइट कलेक्शन में डीकोड करता है.
// This is the base64 web-safe encoded form of "Google グループ" const base64data = 'R29vZ2xlIOOCsOODq-ODvOODlw=='; const decoded = Utilities.base64DecodeWebSafe(base64data); // This logs: // [71, 111, 111, 103, 108, 101, 32, -29, -126, -80, // -29, -125, -85, -29, -125, -68, -29, -125, -105] Logger.log(decoded); // If we want a String instead of a byte array: // This logs the original "Google グループ" Logger.log(Utilities.newBlob(decoded).getDataAsString());
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
encoded | String | वेब-सेफ़ डेटा के बाइट का ऐरे, जिसे डिकोड करना है. |
वापसी का टिकट
Byte[]
— रॉ डेटा, जो बाइट कलेक्शन के तौर पर, base-64 वेब-सेफ़ कोड में एन्कोड किए गए आर्ग्युमेंट से दिखाया जाता है.
base64DecodeWebSafe(encoded, charset)
यह फ़ंक्शन, किसी खास वर्ण सेट में, base-64 वेब-सेफ़ एन्कोड की गई स्ट्रिंग को बाइट कलेक्शन में डीकोड करता है.
// This is the base64 web-safe encoded form of "Google グループ" const base64data = 'R29vZ2xlIOOCsOODq-ODvOODlw=='; const decoded = Utilities.base64DecodeWebSafe( base64data, Utilities.Charset.UTF_8, ); // This logs: // [71, 111, 111, 103, 108, 101, 32, -29, -126, -80, // -29, -125, -85, -29, -125, -68, -29, -125, -105] Logger.log(decoded); // If we want a String instead of a byte array: // This logs the original "Google グループ" Logger.log(Utilities.newBlob(decoded).getDataAsString());
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
encoded | String | वेब-सेफ़ डेटा की वह स्ट्रिंग जिसे डिकोड करना है. |
charset | Charset | इनपुट के लिए इस्तेमाल किए जाने वाले शॉर्टकट को बताने वाला Charset . |
वापसी का टिकट
Byte[]
— रॉ डेटा, जो बाइट कलेक्शन के तौर पर, base-64 वेब-सेफ़ कोड में एन्कोड किए गए आर्ग्युमेंट से दिखाया जाता है.
base64Encode(data)
दिए गए बाइट कलेक्शन से, base-64 कोड में बदली गई स्ट्रिंग जनरेट करता है. Base 64 एक सामान्य कोडिंग है, जिसे कई टूल स्वीकार करते हैं. ये टूल, बाइनरी डेटा स्वीकार नहीं कर सकते. आम तौर पर, बेस 64 का इस्तेमाल ईमेल, एचटीटीपी जैसे इंटरनेट प्रोटोकॉल या एक्सएमएल दस्तावेज़ों में किया जाता है.
// Instantiates a blob here for clarity const blob = Utilities.newBlob('A string here'); // Writes 'QSBzdHJpbmcgaGVyZQ==' to the log. const encoded = Utilities.base64Encode(blob.getBytes()); Logger.log(encoded);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
data | Byte[] | डेटा का एक byte[] जिसे कोड में बदलना है. |
वापसी का टिकट
String
— पास किए गए डेटा को base-64 कोड में बदला गया वर्शन.
base64Encode(data)
दी गई स्ट्रिंग से, base-64 कोड में बदली गई स्ट्रिंग जनरेट करता है. Base 64 एक सामान्य कोड है, जिसे कई टूल स्वीकार करते हैं. हालांकि, ये टूल बाइनरी डेटा स्वीकार नहीं कर सकते. आम तौर पर, बेस 64 का इस्तेमाल इंटरनेट प्रोटोकॉल, जैसे कि ईमेल, एचटीटीपी या एक्सएमएल दस्तावेज़ों में किया जाता है.
// Writes 'QSBzdHJpbmcgaGVyZQ==' to the log. const encoded = Utilities.base64Encode('A string here'); Logger.log(encoded);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
data | String | कोड में बदली जाने वाली स्ट्रिंग. |
वापसी का टिकट
String
— इनपुट स्ट्रिंग को base-64 कोड में बदला गया वर्शन.
base64Encode(data, charset)
किसी खास वर्ण सेट में दी गई स्ट्रिंग से, बेस-64 कोड में बदली गई स्ट्रिंग जनरेट करता है. किसी कैरेक्टर को कोड में बदलने का तरीका, उसे कोड में बदलने के लिए इस्तेमाल किया जाता है. आम तौर पर, ये बिटरीज़ को बाइनरी फ़ॉर्मैट में भेजा जाता है. यह फ़ॉर्मैट, डेटा ट्रांसमिशन के कुछ प्रोटोकॉल के साथ काम नहीं कर सकता. डेटा को काम करने लायक बनाने के लिए, आम तौर पर उसे base 64 में कोड में बदला जाता है. यह एक सामान्य कोड है, जिसे कई टूल स्वीकार करते हैं. हालांकि, ये टूल बाइनरी डेटा स्वीकार नहीं कर सकते. आम तौर पर, बेस 64 का इस्तेमाल ईमेल, एचटीटीपी जैसे इंटरनेट प्रोटोकॉल या एक्सएमएल दस्तावेज़ों में किया जाता है.
// "Google Groups" in Katakana (Japanese) const input = 'Google グループ'; // Writes "R29vZ2xlIOOCsOODq+ODvOODlw==" to the log const encoded = Utilities.base64Encode(input, Utilities.Charset.UTF_8); Logger.log(encoded);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
data | String | डेटा की वह स्ट्रिंग जिसे कोड में बदलना है. |
charset | Charset | इनपुट के लिए इस्तेमाल होने वाले शॉर्टकट को बताने वाला Charset . |
वापसी का टिकट
String
— दिए गए Charset
के साथ इनपुट स्ट्रिंग को base-64 कोड में बदला गया वर्शन.
base64EncodeWebSafe(data)
दिए गए बाइट कलेक्शन से, वेब-सुरक्षित base-64 कोड में बदली गई स्ट्रिंग जनरेट करता है. Base 64 एक सामान्य कोड है. इसे कई टूल स्वीकार करते हैं, जो बाइनरी डेटा स्वीकार नहीं कर सकते. आम तौर पर, बेस 64 वेब-सेफ़ को ईमेल, एचटीटीपी या एक्सएमएल दस्तावेज़ों जैसे इंटरनेट प्रोटोकॉल में इस्तेमाल किया जाता है.
// Instantiates a blob here for clarity const blob = Utilities.newBlob('A string here'); // Writes 'QSBzdHJpbmcgaGVyZQ==' to the log. const encoded = Utilities.base64EncodeWebSafe(blob.getBytes()); Logger.log(encoded);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
data | Byte[] | डेटा को कोड में बदलने के लिए, बाइट का कलेक्शन. |
वापसी का टिकट
String
— पास किए गए डेटा को base-64 वेब-सेफ़ कोड में बदला गया वर्शन.
base64EncodeWebSafe(data)
दी गई स्ट्रिंग से, वेब-सुरक्षित base-64 कोड में बदली गई स्ट्रिंग जनरेट करता है. Base 64 एक सामान्य कोडिंग है, जिसे कई टूल स्वीकार करते हैं. ये टूल, बाइनरी डेटा स्वीकार नहीं कर सकते. आम तौर पर, बेस 64 वेब-सेफ़ को ईमेल, एचटीटीपी जैसे इंटरनेट प्रोटोकॉल या एक्सएमएल दस्तावेज़ों में इस्तेमाल किया जाता है.
// Writes 'QSBzdHJpbmcgaGVyZQ==' to the log. const encoded = Utilities.base64EncodeWebSafe('A string here'); Logger.log(encoded);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
data | String | कोड में बदली जाने वाली स्ट्रिंग. |
वापसी का टिकट
String
— इनपुट स्ट्रिंग को base-64 वेब-सेफ़ कोड में बदला गया वर्शन.
base64EncodeWebSafe(data, charset)
किसी खास वर्ण सेट में दी गई स्ट्रिंग से, वेब-सुरक्षित base-64 एन्कोड की गई स्ट्रिंग जनरेट करता है. किसी स्ट्रिंग में मौजूद वर्णों को कोड में बदलने का तरीका ही 'शेयरट' कहलाता है. आम तौर पर, ये बिटमैप बाइनरी फ़ॉर्मैट में होते हैं. आम तौर पर, ये कुछ डेटा ट्रांसमिशन प्रोटोकॉल के साथ काम नहीं करते. डेटा को काम करने लायक बनाने के लिए, आम तौर पर उसे base64 में एन्कोड किया जाता है. यह एक सामान्य एन्कोडिंग है, जिसे कई टूल स्वीकार करते हैं. हालांकि, ये टूल बाइनरी डेटा स्वीकार नहीं कर सकते. आम तौर पर, बेस 64 वेब-सेफ़ को ईमेल, एचटीटीपी जैसे इंटरनेट प्रोटोकॉल या एक्सएमएल दस्तावेज़ों में इस्तेमाल किया जाता है.
// "Google Groups" in Katakana (Japanese) const input = 'Google グループ'; // Writes "R29vZ2xlIOOCsOODq-ODvOODlw==" to the log const encoded = Utilities.base64EncodeWebSafe(input, Utilities.Charset.UTF_8); Logger.log(encoded);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
data | String | डेटा की वह स्ट्रिंग जिसे कोड में बदलना है. |
charset | Charset | इनपुट के लिए इस्तेमाल होने वाले शॉर्टकट को बताने वाला Charset . |
वापसी का टिकट
String
— यह Charset
के साथ इनपुट स्ट्रिंग का base-64 वेब-सेफ़ कोड में बदला गया वर्शन है.
compute Digest(algorithm, value)
तय की गई Byte[]
वैल्यू पर, तय किए गए एल्गोरिदम का इस्तेमाल करके डाइजेस्ट कैलकुलेट करें.
const input = Utilities.base64Decode( 'aW5wdXQgdG8gaGFzaA0K'); // == base64encode("input to hash") const digest = Utilities.computeDigest(Utilities.DigestAlgorithm.MD5, input); Logger.log(digest);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
algorithm | Digest | इस्तेमाल करने के लिए Digest . |
value | Byte[] | डाइजेस्ट का हिसाब लगाने के लिए, इनपुट स्ट्रिंग की वैल्यू. |
वापसी का टिकट
Byte[]
— आउटपुट डाइजेस्ट दिखाने वाला byte[].
compute Digest(algorithm, value)
तय की गई String
वैल्यू पर, तय किए गए एल्गोरिदम का इस्तेमाल करके डाइजेस्ट कैलकुलेट करें.
const digest = Utilities.computeDigest( Utilities.DigestAlgorithm.MD5, 'input to hash', ); Logger.log(digest);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
algorithm | Digest | इस्तेमाल करने के लिए Digest . |
value | String | डाइजेस्ट का हिसाब लगाने के लिए, इनपुट स्ट्रिंग की वैल्यू. |
वापसी का टिकट
Byte[]
— आउटपुट डाइजेस्ट दिखाने वाला byte[].
compute Digest(algorithm, value, charset)
दिए गए वर्ण सेट के साथ, तय की गई String
वैल्यू पर दिए गए एल्गोरिदम का इस्तेमाल करके, डाइजेस्ट कैलकुलेट करें.
const digest = Utilities.computeDigest( Utilities.DigestAlgorithm.MD5, 'input to hash', Utilities.Charset.US_ASCII, ); Logger.log(digest);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
algorithm | Digest | इस्तेमाल करने के लिए Digest . |
value | String | डाइजेस्ट का हिसाब लगाने के लिए, इनपुट स्ट्रिंग की वैल्यू. |
charset | Charset | इनपुट कैरेक्टर सेट को दिखाने वाला Charset . |
वापसी का टिकट
Byte[]
— आउटपुट डाइजेस्ट दिखाने वाला byte[].
compute Hmac Sha256Signature(value, key)
दी गई कुंजी के साथ HMAC-SHA256 का इस्तेमाल करके, दी गई वैल्यू पर हस्ताक्षर करता है.
// This writes an array of bytes to the log. const input = Utilities.base64Decode( 'aW5wdXQgdG8gaGFzaA0K'); // == base64encode("input to hash") const key = Utilities.base64Decode('a2V5'); // == base64encode("key") const signature = Utilities.computeHmacSha256Signature(input, key); Logger.log(signature);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
value | Byte[] | हैश जनरेट करने के लिए इनपुट वैल्यू. |
key | Byte[] | हैश जनरेट करने के लिए इस्तेमाल की जाने वाली कुंजी. |
वापसी का टिकट
Byte[]
— आउटपुट हस्ताक्षर को दिखाने वाला byte[].
compute Hmac Sha256Signature(value, key)
दी गई कुंजी के साथ HMAC-SHA256 का इस्तेमाल करके, दी गई वैल्यू पर हस्ताक्षर करता है.
// This writes an array of bytes to the log. const signature = Utilities.computeHmacSha256Signature( 'this is my input', 'my key - use a stronger one', ); Logger.log(signature);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
value | String | हैश जनरेट करने के लिए इनपुट वैल्यू. |
key | String | हैश जनरेट करने के लिए इस्तेमाल की जाने वाली कुंजी. |
वापसी का टिकट
Byte[]
— आउटपुट हस्ताक्षर को दिखाने वाला byte[].
compute Hmac Sha256Signature(value, key, charset)
दी गई कुंजी और कैरेक्टर सेट के साथ HMAC-SHA256 का इस्तेमाल करके, दी गई वैल्यू पर हस्ताक्षर करता है.
// This writes an array of bytes to the log. const signature = Utilities.computeHmacSha256Signature( 'this is my input', 'my key - use a stronger one', Utilities.Charset.US_ASCII, ); Logger.log(signature);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
value | String | हैश जनरेट करने के लिए इनपुट वैल्यू. |
key | String | हैश जनरेट करने के लिए इस्तेमाल की जाने वाली कुंजी. |
charset | Charset | इनपुट कैरेक्टर सेट को दिखाने वाला Charset . |
वापसी का टिकट
Byte[]
— आउटपुट हस्ताक्षर को दिखाने वाला byte[].
compute Hmac Signature(algorithm, value, key)
बताई गई कुंजी और वैल्यू पर दिए गए एल्गोरिदम का इस्तेमाल करके, मैसेज ऑथेंटिकेशन कोड कैलकुलेट करें.
// This writes an array of bytes to the log. const input = Utilities.base64Decode( 'aW5wdXQgdG8gaGFzaA0K'); // == base64encode("input to hash") const key = Utilities.base64Decode('a2V5'); // == base64encode("key") const signature = Utilities.computeHmacSignature( Utilities.MacAlgorithm.HMAC_MD5, input, key, ); Logger.log(signature);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
algorithm | Mac | इनपुट वैल्यू को हैश करने के लिए इस्तेमाल किया जाने वाला Mac एल्गोरिदम. |
value | Byte[] | हैश जनरेट करने के लिए इनपुट वैल्यू. |
key | Byte[] | हैश जनरेट करने के लिए इस्तेमाल की जाने वाली कुंजी. |
वापसी का टिकट
Byte[]
— आउटपुट हस्ताक्षर को दिखाने वाला byte[].
compute Hmac Signature(algorithm, value, key)
बताई गई कुंजी और वैल्यू पर दिए गए एल्गोरिदम का इस्तेमाल करके, मैसेज ऑथेंटिकेशन कोड कैलकुलेट करें.
// This writes an array of bytes to the log. const signature = Utilities.computeHmacSignature( Utilities.MacAlgorithm.HMAC_MD5, 'input to hash', 'key', ); Logger.log(signature);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
algorithm | Mac | इनपुट वैल्यू को हैश करने के लिए इस्तेमाल किया जाने वाला Mac एल्गोरिदम. |
value | String | हैश जनरेट करने के लिए इनपुट वैल्यू. |
key | String | हैश जनरेट करने के लिए इस्तेमाल की जाने वाली कुंजी. |
वापसी का टिकट
Byte[]
— आउटपुट हस्ताक्षर को दिखाने वाला byte[].
compute Hmac Signature(algorithm, value, key, charset)
बताई गई कुंजी और वैल्यू पर दिए गए एल्गोरिदम का इस्तेमाल करके, मैसेज ऑथेंटिकेशन कोड कैलकुलेट करें.
// This writes an array of bytes to the log. const signature = Utilities.computeHmacSignature( Utilities.MacAlgorithm.HMAC_MD5, 'input to hash', 'key', Utilities.Charset.US_ASCII, ); Logger.log(signature);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
algorithm | Mac | इनपुट वैल्यू को हैश करने के लिए इस्तेमाल किया जाने वाला Mac एल्गोरिदम. |
value | String | हैश जनरेट करने के लिए इनपुट वैल्यू. |
key | String | हैश जनरेट करने के लिए इस्तेमाल की जाने वाली कुंजी. |
charset | Charset | इनपुट कैरेक्टर सेट को दिखाने वाला Charset . |
वापसी का टिकट
Byte[]
— आउटपुट हस्ताक्षर को दिखाने वाला byte[].
compute Rsa Sha1Signature(value, key)
दी गई कुंजी के साथ RSA-SHA1 का इस्तेमाल करके, दी गई वैल्यू पर हस्ताक्षर करता है.
// This writes an array of bytes to the log. const signature = Utilities.computeRsaSha1Signature( 'this is my input', PropertiesService.getScriptProperties().getProperty('YOUR_PRIVATE_KEY'), ); Logger.log(signature);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
value | String | हैश जनरेट करने के लिए इनपुट वैल्यू. |
key | String | हस्ताक्षर जनरेट करने के लिए इस्तेमाल की जाने वाली, PEM फ़ॉर्मैट की कुंजी. |
वापसी का टिकट
Byte[]
— आउटपुट हस्ताक्षर को दिखाने वाला byte[].
compute Rsa Sha1Signature(value, key, charset)
दी गई कुंजी और charset के साथ RSA-SHA1 का इस्तेमाल करके, दी गई वैल्यू पर हस्ताक्षर करता है.
// This writes an array of bytes to the log. const signature = Utilities.computeRsaSha1Signature( 'this is my input', PropertiesService.getScriptProperties().getProperty('YOUR_PRIVATE_KEY'), Utilities.Charset.US_ASCII, ); Logger.log(signature);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
value | String | हैश जनरेट करने के लिए इनपुट वैल्यू. |
key | String | हस्ताक्षर जनरेट करने के लिए इस्तेमाल की जाने वाली, PEM फ़ॉर्मैट की कुंजी. |
charset | Charset | इनपुट कैरेक्टर सेट को दिखाने वाला Charset . |
वापसी का टिकट
Byte[]
— आउटपुट हस्ताक्षर को दिखाने वाला byte[].
compute Rsa Sha256Signature(value, key)
दी गई कुंजी के साथ RSA-SHA256 का इस्तेमाल करके, दी गई वैल्यू पर हस्ताक्षर करता है.
// This writes an array of bytes to the log. const signature = Utilities.computeRsaSha256Signature( 'this is my input', PropertiesService.getScriptProperties().getProperty('YOUR_PRIVATE_KEY'), ); Logger.log(signature);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
value | String | हैश जनरेट करने के लिए इनपुट वैल्यू. |
key | String | हस्ताक्षर जनरेट करने के लिए इस्तेमाल की जाने वाली, PEM फ़ॉर्मैट की कुंजी. |
वापसी का टिकट
Byte[]
— आउटपुट हस्ताक्षर को दिखाने वाला byte[].
compute Rsa Sha256Signature(value, key, charset)
दी गई कुंजी के साथ RSA-SHA256 का इस्तेमाल करके, दी गई वैल्यू पर हस्ताक्षर करता है.
// This writes an array of bytes to the log. const signature = Utilities.computeRsaSha256Signature( 'this is my input', PropertiesService.getScriptProperties().getProperty('YOUR_PRIVATE_KEY'), ); Logger.log(signature);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
value | String | हैश जनरेट करने के लिए इनपुट वैल्यू. |
key | String | हस्ताक्षर जनरेट करने के लिए इस्तेमाल की जाने वाली, PEM फ़ॉर्मैट की कुंजी. |
charset | Charset | इनपुट कैरेक्टर सेट को दिखाने वाला Charset . |
वापसी का टिकट
Byte[]
— आउटपुट हस्ताक्षर को दिखाने वाला byte[].
compute Rsa Signature(algorithm, value, key)
दी गई कुंजी के साथ दिए गए आरएसए एल्गोरिदम का इस्तेमाल करके, दी गई वैल्यू पर हस्ताक्षर करता है.
// This writes an array of bytes to the log. const signature = Utilities.computeRsaSignature( Utilities.RsaAlgorithm.RSA_SHA_256, 'this is my input', PropertiesService.getScriptProperties().getProperty('YOUR_PRIVATE_KEY'), ); Logger.log(signature);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
algorithm | Rsa | इनपुट वैल्यू को हैश करने के लिए इस्तेमाल किया जाने वाला Rsa एल्गोरिदम. |
value | String | हैश जनरेट करने के लिए इनपुट वैल्यू. |
key | String | हस्ताक्षर जनरेट करने के लिए इस्तेमाल की जाने वाली, PEM फ़ॉर्मैट की कुंजी. |
वापसी का टिकट
Byte[]
— आउटपुट हस्ताक्षर को दिखाने वाला byte[].
compute Rsa Signature(algorithm, value, key, charset)
दी गई कुंजी और कोडबेस्ट के साथ, दिए गए आरएसए एल्गोरिदम का इस्तेमाल करके, दी गई वैल्यू पर हस्ताक्षर करता है.
// This writes an array of bytes to the log. const signature = Utilities.computeRsaSignature( Utilities.RsaAlgorithm.RSA_SHA_256, 'this is my input', PropertiesService.getScriptProperties().getProperty('YOUR_PRIVATE_KEY'), Utilities.Charset.US_ASCII, ); Logger.log(signature);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
algorithm | Rsa | इनपुट वैल्यू को हैश करने के लिए इस्तेमाल किया जाने वाला Rsa एल्गोरिदम. |
value | String | हैश जनरेट करने के लिए इनपुट वैल्यू. |
key | String | हस्ताक्षर जनरेट करने के लिए इस्तेमाल की जाने वाली, PEM फ़ॉर्मैट की कुंजी. |
charset | Charset | इनपुट कैरेक्टर सेट को दिखाने वाला Charset . |
वापसी का टिकट
Byte[]
— आउटपुट हस्ताक्षर को दिखाने वाला byte[].
format Date(date, timeZone, format)
Java SE SimpleDateFormat क्लास में बताए गए स्पेसिफ़िकेशन के हिसाब से तारीख को फ़ॉर्मैट करता है. कृपया http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html पर जाकर, स्पेसिफ़िकेशन देखें
// This formats the date as Greenwich Mean Time in the format // year-month-dateThour-minute-second. const formattedDate = Utilities.formatDate( new Date(), 'GMT', 'yyyy-MM-dd\'T\'HH:mm:ss\'Z\'', ); Logger.log(formattedDate);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | Date | Date को स्ट्रिंग के तौर पर फ़ॉर्मैट करने के लिए. |
time | String | नतीजे का आउटपुट टाइमज़ोन. |
format | String | Simple स्पेसिफ़िकेशन के हिसाब से फ़ॉर्मैट. |
वापसी का टिकट
String
— फ़ॉर्मैट की गई स्ट्रिंग के तौर पर इनपुट की गई तारीख.
format String(template, args)
'%'-स्टाइल फ़ॉर्मैट स्ट्रिंग का इस्तेमाल करके, sprintf
जैसी स्ट्रिंग फ़ॉर्मैटिंग करता है.
// " 123.456000" Utilities.formatString('%11.6f', 123.456); // " abc" Utilities.formatString('%6s', 'abc');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
template | String | फ़ॉर्मैट स्ट्रिंग, जो यह कंट्रोल करती है कि क्या दिखाया जाए. |
args | Object... | टेंप्लेट में '%' प्लेसहोल्डर भरने के लिए इस्तेमाल किए जाने वाले ऑब्जेक्ट. |
वापसी का टिकट
String
— फ़ॉर्मैट की गई स्ट्रिंग.
get Uuid()
यूयूआईडी को स्ट्रिंग के तौर पर पाएं. यह java.util.UUID.randomUUID()
तरीके का इस्तेमाल करने के बराबर है. इस बात की कोई गारंटी नहीं है कि यह आइडेंटिफ़ायर हर समय और जगह पर यूनीक होगा. इसलिए, इसका इस्तेमाल उन स्थितियों में न करें जहां यूनीक होने की गारंटी होनी चाहिए.
// This assigns a UUID as a temporary ID for a data object you are creating in // your script. const myDataObject = { tempId: Utilities.getUuid(), };
वापसी का टिकट
String
— यूयूआईडी की स्ट्रिंग.
gzip(blob)
gzip
-इस फ़ंक्शन की मदद से, दिए गए Blob
डेटा को कंप्रेस किया जाता है और उसे नए Blob
ऑब्जेक्ट में दिखाया जाता है.
const textBlob = Utilities.newBlob( 'Some text to compress using gzip compression', ); // Create the compressed blob. const gzipBlob = Utilities.gzip(textBlob);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
blob | Blob | gzip का इस्तेमाल करके कंप्रेस करने के लिए Blob ऑब्जेक्ट. |
वापसी का टिकट
gzip(blob, name)
gzip
-इस फ़ंक्शन की मदद से, दिए गए Blob
डेटा को कंप्रेस किया जाता है और उसे नए Blob
ऑब्जेक्ट में दिखाया जाता है. इस तरीके के वर्शन में, फ़ाइल का नाम तय किया जा सकता है.
const textBlob = Utilities.newBlob( 'Some text to compress using gzip compression', ); // Create the compressed blob. const gzipBlob = Utilities.gzip(textBlob, 'text.gz');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
blob | Blob | gzip का इस्तेमाल करके कंप्रेस करने के लिए Blob ऑब्जेक्ट. |
name | String | बनाई जाने वाली gzip फ़ाइल का नाम. |
वापसी का टिकट
new Blob(data)
बाइट कलेक्शन से नया Blob ऑब्जेक्ट बनाएं. ब्लॉब का इस्तेमाल, Apps Script के कई एपीआई में किया जाता है. ये एपीआई, इनपुट के तौर पर बाइनरी डेटा लेते हैं.
// Creates a blob object from a byte array. const data = [71, 79, 79, 71, 76, 69]; const blob = Utilities.newBlob(data); // Logs the blob data as a string to the console. console.log(blob.getDataAsString());
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
data | Byte[] | ब्लॉब के लिए बाइट. |
वापसी का टिकट
Blob
— नया ब्लॉब.
new Blob(data, contentType)
बाइट कलेक्शन और कॉन्टेंट टाइप से नया Blob ऑब्जेक्ट बनाएं. ब्लॉब का इस्तेमाल, Apps Script के कई ऐसे एपीआई में किया जाता है जो इनपुट के तौर पर बाइनरी डेटा लेते हैं.
// Declares a byte array. const data = [71, 79, 79, 71, 76, 69]; // Declares the content type of the blob. const contentType = 'application/json'; // Creates a blob object from the byte array and content type. const blob = Utilities.newBlob(data, contentType); // Logs the blob data as a string to the console. console.log(blob.getDataAsString()); // Logs the content type of the blob to the console. console.log(blob.getContentType());
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
data | Byte[] | ब्लॉब के लिए बाइट. |
content | String | ब्लॉब का कॉन्टेंट टाइप - null हो सकता है. |
वापसी का टिकट
Blob
— नया ब्लॉब.
new Blob(data, contentType, name)
बाइट कलेक्शन, कॉन्टेंट टाइप, और नाम से नया Blob ऑब्जेक्ट बनाएं. ब्लॉब का इस्तेमाल, Apps Script के कई एपीआई में किया जाता है. ये एपीआई, इनपुट के तौर पर बाइनरी डेटा लेते हैं.
// Declares a byte array. const data = [71, 79, 79, 71, 76, 69]; // Declares the content type of the blob. const contentType = 'application/json'; // Declares the name of the blob. const name = 'Example blob'; // Creates a blob object from the byte array, content type, and name. const blob = Utilities.newBlob(data, contentType, name); // Logs the blob data as a string to the console. console.log('Blob data:', blob.getDataAsString()); // Logs the content type of the blob to the console. console.log('Blob content type:', blob.getContentType()); // Logs the name of the blob to the console. console.log('Blob name:', blob.getName());
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
data | Byte[] | ब्लॉब के लिए बाइट. |
content | String | - ब्लॉब का कॉन्टेंट टाइप - null हो सकता है. |
name | String | ब्लॉब का नाम - null हो सकता है. |
वापसी का टिकट
Blob
— नया ब्लॉब.
new Blob(data)
किसी स्ट्रिंग से नया Blob ऑब्जेक्ट बनाएं. ब्लॉब का इस्तेमाल, Apps Script के कई एपीआई में किया जाता है. ये एपीआई, इनपुट के तौर पर बाइनरी डेटा लेते हैं.
// Declares a string for the blob. const data = 'GOOGLE'; // Creates a blob object from a string. const blob = Utilities.newBlob(data); // Logs the blob data in byte array to the console. console.log('Blob Data:', blob.getBytes());
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
data | String | ब्लॉब की स्ट्रिंग, जिसे UTF-8 माना जाता है. |
वापसी का टिकट
Blob
— नया ब्लॉब.
new Blob(data, contentType)
किसी स्ट्रिंग और कॉन्टेंट टाइप से नया Blob ऑब्जेक्ट बनाएं. ब्लॉब का इस्तेमाल, Apps Script के कई ऐसे एपीआई में किया जाता है जो इनपुट के तौर पर बाइनरी डेटा लेते हैं.
// Declares a string for the blob. const data = 'GOOGLE'; // Declares the content type of blob. const contentType = 'application/json'; // Creates a blob object from the string and content type. const blob = Utilities.newBlob(data, contentType); // Logs the blob data in byte array to the console. console.log('Blob data:', blob.getBytes()); // Logs the content type of the blob to the console. console.log(blob.getContentType());
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
data | String | ब्लॉब की स्ट्रिंग, जिसे UTF-8 माना जाता है. |
content | String | ब्लॉब का कॉन्टेंट टाइप - null हो सकता है. |
वापसी का टिकट
Blob
— नया ब्लॉब.
new Blob(data, contentType, name)
स्ट्रिंग, कॉन्टेंट टाइप, और नाम से नया ब्लॉब ऑब्जेक्ट बनाएं. ब्लॉब का इस्तेमाल, Apps Script के कई एपीआई में किया जाता है. ये एपीआई, इनपुट के तौर पर बाइनरी डेटा लेते हैं.
// Declares a string for the blob. const data = 'GOOGLE'; // Declares the content type of the blob. const contentType = 'application/json'; // Declares the name of the blob. const name = 'Example blob'; // Create a blob object from the string, content type, and name. const blob = Utilities.newBlob(data, contentType, name); // Logs the blob data in byte array to the console. console.log('Blob data:', blob.getBytes()); // Logs the content type of the blob to the console. console.log('Blob content type:', blob.getContentType()); // Logs the name of the blob to the console. console.log('Blob name:', blob.getName());
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
data | String | ब्लॉब की स्ट्रिंग, जिसे UTF-8 माना जाता है. |
content | String | ब्लॉब का कॉन्टेंट टाइप - null हो सकता है. |
name | String | ब्लॉब का नाम - null हो सकता है. |
वापसी का टिकट
Blob
— नया ब्लॉब.
parse Csv(csv)
यह फ़ंक्शन, CSV स्ट्रिंग को टेबल के तौर पर दिखाने वाला 2D ऐरे दिखाता है.
// This creates a two-dimensional array of the format [[a, b, c], [d, e, f]] const csvString = 'a,b,c\nd,e,f'; const data = Utilities.parseCsv(csvString);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
csv | String | कॉमा लगाकर अलग की गई वैल्यू (CSV) फ़ॉर्मैट में एक या एक से ज़्यादा लाइन वाला डेटा वाली स्ट्रिंग. |
वापसी का टिकट
String[][]
— CSV स्ट्रिंग में वैल्यू वाला दो डाइमेंशन वाला ऐरे.
parse Csv(csv, delimiter)
कस्टम डेलिमिटर का इस्तेमाल करके, CSV स्ट्रिंग का टेबल के तौर पर 2D ऐरे में दिखाता है.
// This creates a two-dimensional array of the format [[a, b, c], [d, e, f]] const csvString = 'a\tb\tc\nd\te\tf'; const data = Utilities.parseCsv(csvString, '\t');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
csv | String | कॉमा लगाकर अलग की गई वैल्यू (CSV) फ़ॉर्मैट में एक या एक से ज़्यादा लाइन वाला डेटा वाली स्ट्रिंग. |
delimiter | Char | वैल्यू के बीच. |
वापसी का टिकट
String[][]
— CSV स्ट्रिंग में वैल्यू वाला दो डाइमेंशन वाला ऐरे.
parse Date(date, timeZone, format)
Java Standard
Edition Simple
क्लास में बताए गए स्पेसिफ़िकेशन के मुताबिक, दी गई स्ट्रिंग की तारीख को पार्स करता है. ज़्यादा जानकारी के लिए, Java Simple
क्लास देखें.
// This set of parameters parses the given string as a date in Greenwich Mean // Time, formatted as year-month-dateThour-minute-second. const date = Utilities.parseDate( '1970-01-01 00:00:00', 'GMT', 'yyyy-MM-dd\' \'HH:mm:ss', ); Logger.log(date);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | String | तारीख के तौर पर पार्स की जाने वाली स्ट्रिंग वैल्यू. |
time | String | आउटपुट का टाइम ज़ोन. |
format | String | Simple स्पेसिफ़िकेशन के हिसाब से तारीख का फ़ॉर्मैट. |
वापसी का टिकट
Date
— तारीख के तौर पर इनपुट स्ट्रिंग.
sleep(milliseconds)
तय मिलीसेकंड के लिए रुकता है. तय की गई मिलीसेकंड की संख्या के लिए, स्क्रिप्ट को तुरंत स्लीप मोड में डाल देता है. ज़्यादा से ज़्यादा वैल्यू 3,00,000 (या पांच मिनट) हो सकती है.
// Creates a blob object from a string. const data = 'GOOGLE'; const blob = Utilities.newBlob(data); // Puts the script to sleep for 10,000 milliseconds (10 seconds). Utilities.sleep(10000); // Logs the blob data in byte array to the console. console.log(blob.getBytes());
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
milliseconds | Integer | नींद के लिए मिलीसेकंड की संख्या. |
ungzip(blob)
यह Blob
ऑब्जेक्ट को अनकंप्रेस करता है और अनकंप्रेस किए गए डेटा वाला Blob
दिखाता है.
const textBlob = Utilities.newBlob( 'Some text to compress using gzip compression', ); // Create the compressed blob. const gzipBlob = Utilities.gzip(textBlob, 'text.gz'); // Uncompress the data. const uncompressedBlob = Utilities.ungzip(gzipBlob);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
blob | Blob | कंप्रेस किए गए डेटा का Blob . |
वापसी का टिकट
unzip(blob)
यह फ़ंक्शन, ZIP फ़ाइल को दिखाने वाले ब्लॉब को लेता है और उसकी कॉम्पोनेंट फ़ाइलें दिखाता है.
const googleFavIconUrl = 'https://www.google.com/favicon.ico'; const googleLogoUrl = 'https://www.google.com/images/srpr/logo3w.png'; // Fetch the Google favicon.ico file and get the Blob data const faviconBlob = UrlFetchApp.fetch(googleFavIconUrl).getBlob(); const logoBlob = UrlFetchApp.fetch(googleLogoUrl).getBlob(); // zip now references a blob containing an archive of both faviconBlob and // logoBlob const zip = Utilities.zip([faviconBlob, logoBlob], 'google_images.zip'); // This now unzips the blobs const files = Utilities.unzip(zip);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
blob | Blob | ZIP फ़ाइल ब्लॉब. |
वापसी का टिकट
Blob[]
— यह Blob[] है, जो कॉम्पोनेंट ब्लॉब को दिखाता है. हर ब्लॉब का नाम, zip में मौजूद पूरे पाथ के साथ दिया गया है.
zip(blobs)
एक नया Blob ऑब्जेक्ट बनाता है, जो एक ZIP फ़ाइल होती है. इसमें, पास किए गए Blobs का डेटा होता है.
const googleFavIconUrl = 'https://www.google.com/favicon.ico'; const googleLogoUrl = 'https://www.google.com/images/srpr/logo3w.png'; // Fetch the Google favicon.ico file and get the Blob data const faviconBlob = UrlFetchApp.fetch(googleFavIconUrl).getBlob(); const logoBlob = UrlFetchApp.fetch(googleLogoUrl).getBlob(); // zip now references a blob containing an archive of both faviconBlob and // logoBlob const zip = Utilities.zip([faviconBlob, logoBlob]);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
blobs | Blob | ज़िप करने के लिए ब्लॉब का कलेक्शन. |
वापसी का टिकट
Blob
— एक नया ब्लॉब, जिसमें इनपुट को संग्रह के तौर पर शामिल किया गया है.
zip(blobs, name)
एक नया Blob ऑब्जेक्ट बनाता है, जो एक ZIP फ़ाइल होती है. इसमें, पास किए गए Blobs का डेटा होता है. इस तरीके के इस वर्शन में, फ़ाइल का नाम तय किया जा सकता है.
const googleFavIconUrl = 'https://www.google.com/favicon.ico'; const googleLogoUrl = 'https://www.google.com/images/srpr/logo3w.png'; // Fetch the Google favicon.ico file and get the Blob data const faviconBlob = UrlFetchApp.fetch(googleFavIconUrl).getBlob(); const logoBlob = UrlFetchApp.fetch(googleLogoUrl).getBlob(); // zip now references a blob containing an archive of both faviconBlob and // logoBlob const zip = Utilities.zip([faviconBlob, logoBlob], 'google_images.zip');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
blobs | Blob | ज़िप करने के लिए ब्लॉब का कलेक्शन. |
name | String | बनाई जाने वाली ज़िप फ़ाइल का नाम. |
वापसी का टिकट
Blob
— एक नया ब्लॉब, जिसमें इनपुट को संग्रह के तौर पर शामिल किया गया है.