यह सेवा, स्ट्रिंग को एन्कोड/डिकोड करने, तारीख को फ़ॉर्मैट करने, JSON में बदलाव करने, और अन्य कामों के लिए सुविधाएं उपलब्ध कराती है.
प्रॉपर्टी
| प्रॉपर्टी | टाइप | ब्यौरा |
|---|---|---|
Charset | Charset | |
Digest | Digest | |
Mac | Mac | |
Rsa | Rsa |
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
|---|---|---|
base64Decode(encoded) | Byte[] | यह फ़ंक्शन, base-64 एन्कोड की गई स्ट्रिंग को 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 | यह फ़ंक्शन, किसी खास वर्ण सेट में दी गई स्ट्रिंग से base-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[] | यह फ़ंक्शन, दी गई कुंजी और वर्णसेट का इस्तेमाल करके, 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 | बाइट ऐरे, कॉन्टेंट टाइप, और नाम से नया ब्लॉब ऑब्जेक्ट बनाएं. |
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 फ़ाइल को दिखाने वाले Blob को लेता है और उसकी कॉम्पोनेंट फ़ाइलें दिखाता है. |
zip(blobs) | Blob | यह एक नया Blob ऑब्जेक्ट बनाता है. यह एक ZIP फ़ाइल होती है, जिसमें पास किए गए Blobs का डेटा होता है. |
zip(blobs, name) | Blob | यह एक नया Blob ऑब्जेक्ट बनाता है. यह एक ZIP फ़ाइल होती है, जिसमें पास किए गए Blobs का डेटा होता है. |
ज़्यादा जानकारी वाला दस्तावेज़
base64Decode(encoded)
यह फ़ंक्शन, base-64 एन्कोड की गई स्ट्रिंग को 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 you 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 you want a String instead of a byte array: // This logs the original "Google グループ" Logger.log(Utilities.newBlob(decoded).getDataAsString());
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
encoded | String | डिकोड किया जाने वाला डेटा. |
charset | 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 you want a String instead of a byte array: // This logs the original "Google グループ" Logger.log(Utilities.newBlob(decoded).getDataAsString());
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
encoded | String | डिकोड करने के लिए, वेब पर सुरक्षित डेटा के बाइट का कलेक्शन. |
वापसी का टिकट
Byte[] — यह बेस-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 you want a String instead of a byte array: // This logs the original "Google グループ" Logger.log(Utilities.newBlob(decoded).getDataAsString());
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
encoded | String | वेब के लिए सुरक्षित डेटा की वह स्ट्रिंग जिसे डिकोड करना है. |
charset | Charset | Charset, इनपुट के लिए charset तय करता है. |
वापसी का टिकट
Byte[] — यह बेस-64 वेब-सुरक्षित एन्कोड किए गए आर्ग्युमेंट से मिले रॉ डेटा को बाइट कलेक्शन के तौर पर दिखाता है.
base64Encode(data)
यह फ़ंक्शन, दिए गए बाइट अरे से base-64 कोड में बदली गई स्ट्रिंग जनरेट करता है. Base 64 एक सामान्य एन्कोडिंग है. इसे कई ऐसे टूल स्वीकार करते हैं जो बाइनरी डेटा स्वीकार नहीं कर सकते. Base 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[] | डेटा का बाइट[] जिसे कोड में बदलना है. |
वापसी का टिकट
String — यह पैरामीटर, base-64 कोड में बदले गए डेटा को दिखाता है.
base64Encode(data)
यह फ़ंक्शन, दी गई स्ट्रिंग से base-64 कोड में बदली गई स्ट्रिंग जनरेट करता है. Base 64 एक सामान्य एन्कोडिंग है. इसे ऐसे कई टूल स्वीकार करते हैं जो बाइनरी डेटा स्वीकार नहीं कर सकते. Base 64 का इस्तेमाल, आम तौर पर इंटरनेट प्रोटोकॉल में किया जाता है. जैसे, ईमेल, एचटीटीपी या एक्सएमएल दस्तावेज़ों में.
// Writes 'QSBzdHJpbmcgaGVyZQ==' to the log. const encoded = Utilities.base64Encode('A string here'); Logger.log(encoded);
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
data | String | कोड में बदलने के लिए स्ट्रिंग. |
वापसी का टिकट
String — यह इनपुट स्ट्रिंग का base-64 कोड में बदला गया वर्शन है.
base64Encode(data, charset)
यह फ़ंक्शन, किसी खास वर्ण सेट में दी गई स्ट्रिंग से base-64 कोड में बदली गई स्ट्रिंग जनरेट करता है. CharSet, वर्णों को इस तरह से एन्कोड करने का एक तरीका है कि उन्हें एन्कोड किया जा सके. ये आम तौर पर बाइनरी फ़ॉर्मैट में किए जाते हैं. यह फ़ॉर्मैट, डेटा ट्रांसमिशन के कुछ प्रोटोकॉल के साथ काम नहीं कर सकता. डेटा को कंपैटिबल बनाने के लिए, आम तौर पर उसे base 64 में कोड किया जाता है. यह एक सामान्य कोडिंग है, जिसे कई ऐसे टूल स्वीकार करते हैं जो बाइनरी डेटा को स्वीकार नहीं कर सकते. Base 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, इनपुट के लिए 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 वेब-सुरक्षित एनकोडेड स्ट्रिंग जनरेट करता है. वर्णों के सेट का इस्तेमाल, वर्णों को इस तरह से कोड में बदलने के लिए किया जाता है कि उन्हें कोड में बदला जा सके. आम तौर पर, इन्हें बाइनरी फ़ॉर्मैट में किया जाता है. यह फ़ॉर्मैट, डेटा ट्रांसमिशन के कुछ प्रोटोकॉल के साथ काम नहीं कर सकता. डेटा को कंपैटिबल बनाने के लिए, आम तौर पर उसे base 64 में कोड किया जाता है. यह एक सामान्य एन्कोडिंग है. इसे ऐसे कई टूल स्वीकार करते हैं जो बाइनरी डेटा को स्वीकार नहीं कर सकते. बेस 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, इनपुट के लिए charset तय करता है. |
वापसी का टिकट
String — यह दी गई Charset के साथ, इनपुट स्ट्रिंग का base-64 वेब-सुरक्षित कोड में बदला गया वर्शन है.
computeDigest(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[] है.
computeDigest(algorithm, value)
बताए गए String वैल्यू पर, बताए गए एल्गोरिदम का इस्तेमाल करके डाइजेस्ट की गणना करता है.
const digest = Utilities.computeDigest( Utilities.DigestAlgorithm.MD5, 'input to hash', ); Logger.log(digest);
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
algorithm | Digest | Digest का इस्तेमाल किया जा रहा है. |
value | String | डाइजेस्ट का हिसाब लगाने के लिए, इनपुट स्ट्रिंग की वैल्यू. |
वापसी का टिकट
Byte[] — यह आउटपुट डाइजेस्ट को दिखाने वाला byte[] है.
computeDigest(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[] है.
computeHmacSha256Signature(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[] है.
computeHmacSha256Signature(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[] है.
computeHmacSha256Signature(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[] है.
computeHmacSignature(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[] है.
computeHmacSignature(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[] है.
computeHmacSignature(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[] है.
computeRsaSha1Signature(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[] है.
computeRsaSha1Signature(value, key, 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[] है.
computeRsaSha256Signature(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[] है.
computeRsaSha256Signature(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[] है.
computeRsaSignature(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[] है.
computeRsaSignature(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[] है.
formatDate(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 — इनपुट की गई तारीख को फ़ॉर्मैट की गई स्ट्रिंग के तौर पर दिखाता है.
formatString(template, args)
यह फ़ंक्शन, '%'-स्टाइल वाली फ़ॉर्मैट स्ट्रिंग का इस्तेमाल करके, sprintf जैसी स्ट्रिंग फ़ॉर्मैटिंग करता है.
// " 123.456000" Utilities.formatString('%11.6f', 123.456); // " abc" Utilities.formatString('%6s', 'abc');
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
template | String | फ़ॉर्मैट स्ट्रिंग, यह कंट्रोल करती है कि क्या दिखाया जाए. |
args | Object... | टेंप्लेट में मौजूद '%' प्लेसहोल्डर में भरने के लिए ऑब्जेक्ट. |
वापसी का टिकट
String — फ़ॉर्मैट की गई स्ट्रिंग.
getUuid()
स्ट्रिंग के तौर पर यूयूआईडी पाएं. यह 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 फ़ाइल का नाम. |
वापसी का टिकट
newBlob(data)
बाइट अरे से नया Blob ऑब्जेक्ट बनाता है. ब्लॉब का इस्तेमाल कई Apps Script API में किया जाता है. ये एपीआई, बाइनरी डेटा को इनपुट के तौर पर लेते हैं.
// 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 — यह नया बनाया गया Blob है.
newBlob(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 — यह नया बनाया गया Blob है.
newBlob(data, contentType, name)
बाइट ऐरे, कॉन्टेंट टाइप, और नाम से नया ब्लॉब ऑब्जेक्ट बनाएं. ब्लॉब का इस्तेमाल कई Apps Script API में किया जाता है. ये एपीआई, बाइनरी डेटा को इनपुट के तौर पर लेते हैं.
// 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 — यह नया बनाया गया Blob है.
newBlob(data)
स्ट्रिंग से नया Blob ऑब्जेक्ट बनाएं. ब्लॉब का इस्तेमाल कई Apps Script API में किया जाता है. ये एपीआई, बाइनरी डेटा को इनपुट के तौर पर लेते हैं.
// 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 — यह नया बनाया गया Blob है.
newBlob(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 — यह नया बनाया गया Blob है.
newBlob(data, contentType, name)
स्ट्रिंग, कॉन्टेंट टाइप, और नाम से नया ब्लॉब ऑब्जेक्ट बनाएं. ब्लॉब का इस्तेमाल कई Apps Script API में किया जाता है. ये एपीआई, बाइनरी डेटा को इनपुट के तौर पर लेते हैं.
// 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 — यह नया बनाया गया Blob है.
parseCsv(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 स्ट्रिंग में मौजूद वैल्यू शामिल होती हैं.
parseCsv(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 स्ट्रिंग में मौजूद वैल्यू शामिल होती हैं.
parseDate(date, timeZone, format)
यह फ़ंक्शन, दी गई स्ट्रिंग तारीख को Java Standard Edition SimpleDateFormat क्लास में बताई गई खास बातों के हिसाब से पार्स करता है. ज़्यादा जानकारी के लिए, Java SimpleDateFormat क्लास देखें.
// 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 फ़ाइल को दिखाने वाले Blob को लेता है और उसकी कॉम्पोनेंट फ़ाइलें दिखाता है.
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 | ज़िप फ़ाइल का ब्लब. |
वापसी का टिकट
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 — एक नया ब्लोब, जिसमें इनपुट को संग्रह के तौर पर सेव किया जाता है.