यह सेवा, स्ट्रिंग कोड में बदलने/डिकोडिंग, तारीख के फ़ॉर्मैट, JSON में बदलाव करने, कई तरह के काम करने की सुविधा मिलती है.
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
Charset | Charset | |
DigestAlgorithm | DigestAlgorithm | |
MacAlgorithm | MacAlgorithm | |
RsaAlgorithm | RsaAlgorithm |
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
base64Decode(encoded) | Byte[] | बेस-64 से कोड में बदली गई स्ट्रिंग को UTF-8 बाइट के अरे में डिकोड करता है. |
base64Decode(encoded, charset) | Byte[] | यह बेस-64 से कोड में बदली गई स्ट्रिंग को किसी खास वर्ण सेट के बाइट अरे में डिकोड करता है. |
base64DecodeWebSafe(encoded) | Byte[] | यह, base-64 वेब-सुरक्षित कोड में बदली गई स्ट्रिंग को UTF-8 बाइट के कलेक्शन में डिकोड करता है. |
base64DecodeWebSafe(encoded, charset) | Byte[] | यह, बेस-64 वेब-सुरक्षित कोड में बदली गई स्ट्रिंग को किसी खास वर्ण सेट में बाइट कलेक्शन में डिकोड करता है. |
base64Encode(data) | String | दिए गए बाइट कलेक्शन से, बेस-64 कोड में बदली गई स्ट्रिंग जनरेट करता है. |
base64Encode(data) | String | दी गई स्ट्रिंग से, बेस-64 कोड में बदली गई स्ट्रिंग जनरेट करता है. |
base64Encode(data, charset) | String | किसी खास वर्ण सेट में दी गई स्ट्रिंग से, base-64 कोड में बदली गई स्ट्रिंग जनरेट करता है. |
base64EncodeWebSafe(data) | String | दिए गए बाइट कलेक्शन से, base-64 वेब-सुरक्षित कोड में बदली गई स्ट्रिंग जनरेट करता है. |
base64EncodeWebSafe(data) | String | दी गई स्ट्रिंग से, base-64 वेब-सुरक्षित कोड में बदली गई स्ट्रिंग जनरेट करता है. |
base64EncodeWebSafe(data, charset) | String | यह फ़ंक्शन, किसी खास वर्ण सेट में दी गई स्ट्रिंग से, base-64 वेब-सुरक्षित कोड में बदली गई स्ट्रिंग जनरेट करता है. |
computeDigest(algorithm, value) | Byte[] | दिए गए एल्गोरिदम का इस्तेमाल करके, Byte[] की दी गई वैल्यू पर कोई डाइजेस्ट लिखें. |
computeDigest(algorithm, value) | Byte[] | दिए गए एल्गोरिदम का इस्तेमाल करके, String की दी गई वैल्यू पर कोई डाइजेस्ट लिखें. |
computeDigest(algorithm, value, charset) | Byte[] | दिए गए String मान पर, बताए गए एल्गोरिदम का इस्तेमाल करके, डाइजेस्ट के साथ
दिया गया वर्ण सेट. |
computeHmacSha256Signature(value, key) | Byte[] | दी गई कुंजी के साथ HMAC-SHA256 का इस्तेमाल करके दी गई वैल्यू को साइन करता है. |
computeHmacSha256Signature(value, key) | Byte[] | दी गई कुंजी के साथ HMAC-SHA256 का इस्तेमाल करके दी गई वैल्यू को साइन करता है. |
computeHmacSha256Signature(value, key, charset) | Byte[] | दी गई कुंजी और वर्ण सेट के साथ HMAC-SHA256 का इस्तेमाल करके दी गई वैल्यू को साइन करता है. |
computeHmacSignature(algorithm, value, key) | Byte[] | इस कुंजी पर, तय एल्गोरिदम का इस्तेमाल करके मैसेज की पुष्टि करने वाला कोड कंप्यूट करें वैल्यू. |
computeHmacSignature(algorithm, value, key) | Byte[] | इस कुंजी पर, तय एल्गोरिदम का इस्तेमाल करके मैसेज की पुष्टि करने वाला कोड कंप्यूट करें वैल्यू. |
computeHmacSignature(algorithm, value, key, charset) | Byte[] | इस कुंजी पर, तय एल्गोरिदम का इस्तेमाल करके मैसेज की पुष्टि करने वाला कोड कंप्यूट करें वैल्यू. |
computeRsaSha1Signature(value, key) | Byte[] | दी गई कुंजी के साथ आरएसए-SHA1 का इस्तेमाल करके दी गई वैल्यू को साइन करता है. |
computeRsaSha1Signature(value, key, charset) | Byte[] | दी गई कुंजी और वर्णसेट के साथ आरएसए-SHA1 का इस्तेमाल करके दिए गए मान को साइन करता है. |
computeRsaSha256Signature(value, key) | Byte[] | दी गई कुंजी के साथ आरएसए-SHA256 का इस्तेमाल करके दी गई वैल्यू को साइन करता है. |
computeRsaSha256Signature(value, key, charset) | Byte[] | दी गई कुंजी के साथ आरएसए-SHA256 का इस्तेमाल करके दी गई वैल्यू को साइन करता है. |
computeRsaSignature(algorithm, value, key) | Byte[] | दी गई कुंजी के साथ तय आरएसए एल्गोरिदम का इस्तेमाल करके, दी गई वैल्यू को साइन करता है. |
computeRsaSignature(algorithm, value, key, charset) | Byte[] | दी गई कुंजी और वर्णसेट के साथ तय आरएसए एल्गोरिदम का इस्तेमाल करके, दिए गए मान को साइन करता है. |
formatDate(date, timeZone, format) | String | Java SE SimpleDateFormat क्लास में बताए गए स्पेसिफ़िकेशन के मुताबिक फ़ॉर्मैट की तारीख. |
formatString(template, args) | String | '%'-स्टाइल फ़ॉर्मैट स्ट्रिंग का इस्तेमाल करके sprintf -जैसी स्ट्रिंग फ़ॉर्मैटिंग करता है. |
getUuid() | String | स्ट्रिंग के तौर पर यूयूआईडी पाएं. यह java.util.UUID.randomUUID() तरीके के इस्तेमाल के बराबर है. |
gzip(blob) | Blob | gzip दिए गए Blob डेटा को कंप्रेस करता है और उसे नए Blob ऑब्जेक्ट में लौटाता है. |
gzip(blob, name) | Blob | gzip दिए गए Blob डेटा को कंप्रेस करता है और उसे नए Blob ऑब्जेक्ट में लौटाता है. |
newBlob(data) | Blob | बाइट कलेक्शन से नया Blob ऑब्जेक्ट बनाएं. |
newBlob(data, contentType) | Blob | बाइट कलेक्शन और कॉन्टेंट टाइप से नया Blob ऑब्जेक्ट बनाएं. |
newBlob(data, contentType, name) | Blob | बाइट कलेक्शन, कॉन्टेंट टाइप, और नाम से नया Blob ऑब्जेक्ट बनाएं. |
newBlob(data) | Blob | किसी स्ट्रिंग से नया Blob ऑब्जेक्ट बनाएं. |
newBlob(data, contentType) | Blob | स्ट्रिंग और कॉन्टेंट टाइप से नया Blob ऑब्जेक्ट बनाएं. |
newBlob(data, contentType, name) | Blob | स्ट्रिंग, कॉन्टेंट टाइप, और नाम की मदद से नया Blob ऑब्जेक्ट बनाएं. |
parseCsv(csv) | String[][] | यह फ़ंक्शन किसी CSV स्ट्रिंग को टेबल के तौर पर 2D फ़ॉर्मैट में दिखाता है. |
parseCsv(csv, delimiter) | String[][] | कस्टम डेलिमिटर का इस्तेमाल करके, CSV स्ट्रिंग को टेबल के तौर पर 2D में दिखाया जाता है. |
parseDate(date, timeZone, format) | Date | यह Java स्टैंडर्ड में बताई गई जानकारी के मुताबिक, स्ट्रिंग की तारीख को पार्स करता है
वर्शन SimpleDateFormat क्लास. |
sleep(milliseconds) | void | मिलीसेकंड की तय संख्या तक सोता है. |
ungzip(blob) | Blob | Blob ऑब्जेक्ट को कंप्रेस करता है और Blob ऑब्जेक्ट को कंप्रेस करता है
डेटा शामिल है. |
unzip(blob) | Blob[] | ज़िप फ़ाइल को दिखाने वाला एक ब्लॉब लेता है और उसकी कॉम्पोनेंट फ़ाइलें दिखाता है. |
zip(blobs) | Blob | एक नया Blob ऑब्जेक्ट बनाता है. यह एक ऐसी ZIP फ़ाइल होती है जिसमें Blobs का पास किया गया डेटा होता है. |
zip(blobs, name) | Blob | एक नया Blob ऑब्जेक्ट बनाता है. यह एक ऐसी ZIP फ़ाइल होती है जिसमें Blobs का पास किया गया डेटा होता है. |
विस्तृत दस्तावेज़
base64Decode(encoded)
बेस-64 से कोड में बदली गई स्ट्रिंग को UTF-8 बाइट के अरे में डिकोड करता है.
// This is the base64 encoded form of "Google グループ" var base64data = "R29vZ2xlIOOCsOODq+ODvOODlw=="; // This logs: // [71, 111, 111, 103, 108, 101, 32, -29, -126, -80, // -29, -125, -85, -29, -125, -68, -29, -125, -105] var 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[]
— रॉ डेटा को base-64 कोड में बदले गए तर्क से बाइट कलेक्शन के रूप में दिखाया जाता है.
base64Decode(encoded, charset)
यह बेस-64 से कोड में बदली गई स्ट्रिंग को किसी खास वर्ण सेट के बाइट अरे में डिकोड करता है.
// This is the base64 encoded form of "Google グループ" var base64data = "R29vZ2xlIOOCsOODq+ODvOODlw=="; var 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[]
— रॉ डेटा को base-64 कोड में बदले गए तर्क से बाइट कलेक्शन के रूप में दिखाया जाता है.
base64DecodeWebSafe(encoded)
यह, base-64 वेब-सुरक्षित कोड में बदली गई स्ट्रिंग को UTF-8 बाइट के कलेक्शन में डिकोड करता है.
// This is the base64 web-safe encoded form of "Google グループ" var base64data = "R29vZ2xlIOOCsOODq-ODvOODlw=="; var 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)
यह, बेस-64 वेब-सुरक्षित कोड में बदली गई स्ट्रिंग को किसी खास वर्ण सेट में बाइट कलेक्शन में डिकोड करता है.
// This is the base64 web-safe encoded form of "Google グループ" var base64data = "R29vZ2xlIOOCsOODq-ODvOODlw=="; var 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)
दिए गए बाइट कलेक्शन से, बेस-64 कोड में बदली गई स्ट्रिंग जनरेट करता है. कोड में बदलने का तरीका बेस 64 है कई ऐसे टूल से स्वीकार किए जाते हैं जो बाइनरी डेटा को स्वीकार नहीं कर सकते. आम तौर पर, Base 64 का इस्तेमाल यहां ईमेल, एचटीटीपी या एक्सएमएल दस्तावेज़ों जैसे इंटरनेट प्रोटोकॉल का इस्तेमाल किया जा सकता है.
// Instantiates a blob here for clarity var blob = Utilities.newBlob("A string here"); // Writes 'QSBzdHJpbmcgaGVyZQ==' to the log. var encoded = Utilities.base64Encode(blob.getBytes()); Logger.log(encoded);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
data | Byte[] | एन्कोड करने के लिए डेटा का एक बाइट[]. |
वापसी का टिकट
String
— डेटा में पास किए गए डेटा को base-64 कोड में बदलकर दिखाया गया है.
base64Encode(data)
दी गई स्ट्रिंग से, बेस-64 कोड में बदली गई स्ट्रिंग जनरेट करता है. कोड में बदलने का तरीका बेस 64 है, जिसे आम तौर पर इस्तेमाल किया जाता है जो बाइनरी डेटा को स्वीकार नहीं कर सकते. आम तौर पर, Base 64 को इंटरनेट में इस्तेमाल किया जाता है प्रोटोकॉल जैसे कि ईमेल, एचटीटीपी या एक्सएमएल दस्तावेज़ों में.
// Writes 'QSBzdHJpbmcgaGVyZQ==' to the log. var encoded = Utilities.base64Encode("A string here"); Logger.log(encoded);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
data | String | कोड में बदलने के लिए स्ट्रिंग. |
वापसी का टिकट
String
— इनपुट स्ट्रिंग का बेस-64 कोड में दिखाया गया तरीका.
base64Encode(data, charset)
किसी खास वर्ण सेट में दी गई स्ट्रिंग से, base-64 कोड में बदली गई स्ट्रिंग जनरेट करता है. एक वर्णसेट वर्णों को कोड में बदलने का एक तरीका है, जिससे उन्हें कोड में बदला जा सकता है. आम तौर पर, यह काम बाइनरी फ़ॉर्मैट, जो आम तौर पर कुछ डेटा ट्रांसमिशन प्रोटोकॉल के साथ काम नहीं करता है. यहां की यात्रा पर हूं डेटा को संगत बनाने के लिए, वे आम तौर पर बेस 64 में एन्कोड किए जाते हैं, जो एक सामान्य एन्कोडिंग है कई ऐसे टूल से स्वीकार किए जाते हैं जो बाइनरी डेटा को स्वीकार नहीं कर सकते. आम तौर पर, Base 64 का इस्तेमाल यहां ईमेल, एचटीटीपी या एक्सएमएल दस्तावेज़ों जैसे इंटरनेट प्रोटोकॉल का इस्तेमाल किया जा सकता है.
// "Google Groups" in Katakana (Japanese) var input = "Google グループ"; // Writes "R29vZ2xlIOOCsOODq+ODvOODlw==" to the log var encoded = Utilities.base64Encode(input, Utilities.Charset.UTF_8); Logger.log(encoded);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
data | String | कोड में बदलने के लिए डेटा की स्ट्रिंग. |
charset | Charset | इनपुट के वर्णसेट को बताने वाला Charset . |
वापसी का टिकट
String
— दिए गए Charset
के साथ इनपुट स्ट्रिंग का बेस-64 कोड में दिखाया गया तरीका.
base64EncodeWebSafe(data)
दिए गए बाइट कलेक्शन से, base-64 वेब-सुरक्षित कोड में बदली गई स्ट्रिंग जनरेट करता है. बेस 64 आम एन्कोडिंग को ऐसे कई टूल द्वारा स्वीकार किया जाता है जो बाइनरी डेटा को स्वीकार नहीं कर सकते. Base 64 वेब-सुरक्षित है इसे आम तौर पर ईमेल, एचटीटीपी या एक्सएमएल दस्तावेज़ों जैसे इंटरनेट प्रोटोकॉल में इस्तेमाल किया जाता है.
// Instantiates a blob here for clarity var blob = Utilities.newBlob("A string here"); // Writes 'QSBzdHJpbmcgaGVyZQ==' to the log. var encoded = Utilities.base64EncodeWebSafe(blob.getBytes()); Logger.log(encoded);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
data | Byte[] | कोड में बदलने के लिए डेटा का बाइट कलेक्शन. |
वापसी का टिकट
String
— डेटा में पास की गई जानकारी को वेब पर सुरक्षित तरीके से दिखाने के लिए, बेस-64 को कोड में बदला गया.
base64EncodeWebSafe(data)
दी गई स्ट्रिंग से, base-64 वेब-सुरक्षित कोड में बदली गई स्ट्रिंग जनरेट करता है. कोड में बदलने का तरीका बेस 64 है कई ऐसे टूल से स्वीकार किए जाते हैं जो बाइनरी डेटा को स्वीकार नहीं कर सकते. आम तौर पर, Base 64 वेब-सुरक्षित इसका इस्तेमाल ईमेल, एचटीटीपी या एक्सएमएल दस्तावेज़ों जैसे इंटरनेट प्रोटोकॉल में किया जाता है.
// Writes 'QSBzdHJpbmcgaGVyZQ==' to the log. var encoded = Utilities.base64EncodeWebSafe("A string here"); Logger.log(encoded);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
data | String | कोड में बदलने के लिए स्ट्रिंग. |
वापसी का टिकट
String
— इनपुट स्ट्रिंग का बेस-64 वेब-सुरक्षित एन्कोडेड प्रज़ेंटेशन.
base64EncodeWebSafe(data, charset)
यह फ़ंक्शन, किसी खास वर्ण सेट में दी गई स्ट्रिंग से, base-64 वेब-सुरक्षित कोड में बदली गई स्ट्रिंग जनरेट करता है. शारसेट, वर्णों को कोड में बदलने का एक तरीका है. इससे, उन्हें कोड में बदला जा सकता है. आम तौर पर, बाइनरी फ़ॉर्मैट में किया जाता है. आम तौर पर, यह कुछ डेटा ट्रांसमिशन के साथ काम नहीं करता है प्रोटोकॉल इस्तेमाल किए. डेटा को कारगर बनाने के लिए, उन्हें आम तौर पर बेस 64 में एन्कोड किया जाता है, जो सामान्य एन्कोडिंग को कई प्रकार के टूल द्वारा स्वीकार किया जाता है जो बाइनरी डेटा को स्वीकार नहीं कर सकते. Base 64 वेब-सुरक्षित का इस्तेमाल आम तौर पर ईमेल, एचटीटीपी या एक्सएमएल दस्तावेज़ों जैसे इंटरनेट प्रोटोकॉल में किया जाता है.
// "Google Groups" in Katakana (Japanese) var input = "Google グループ"; // Writes "R29vZ2xlIOOCsOODq-ODvOODlw==" to the log var encoded = Utilities.base64EncodeWebSafe(input, Utilities.Charset.UTF_8); Logger.log(encoded);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
data | String | कोड में बदलने के लिए डेटा की स्ट्रिंग. |
charset | Charset | इनपुट के वर्णसेट को बताने वाला Charset . |
वापसी का टिकट
String
— दिए गए Charset
के साथ इनपुट स्ट्रिंग का बेस-64 वेब-सुरक्षित कोड में बदली गई जानकारी.
computeDigest(algorithm, value)
दिए गए एल्गोरिदम का इस्तेमाल करके, Byte[]
की दी गई वैल्यू पर कोई डाइजेस्ट लिखें.
var input = Utilities.base64Decode("aW5wdXQgdG8gaGFzaA0K") // == base64encode("input to hash") var digest = Utilities.computeDigest(Utilities.DigestAlgorithm.MD5, input); Logger.log(digest);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
algorithm | DigestAlgorithm | इस्तेमाल करने के लिए DigestAlgorithm . |
value | Byte[] | डाइजेस्ट की गिनती करने के लिए, इनपुट स्ट्रिंग की वैल्यू. |
वापसी का टिकट
Byte[]
— एक बाइट[], जो आउटपुट डाइजेस्ट की जानकारी देता है.
computeDigest(algorithm, value)
दिए गए एल्गोरिदम का इस्तेमाल करके, String
की दी गई वैल्यू पर कोई डाइजेस्ट लिखें.
var digest = Utilities.computeDigest(Utilities.DigestAlgorithm.MD5, "input to hash"); Logger.log(digest);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
algorithm | DigestAlgorithm | इस्तेमाल करने के लिए DigestAlgorithm . |
value | String | डाइजेस्ट की गिनती करने के लिए, इनपुट स्ट्रिंग की वैल्यू. |
वापसी का टिकट
Byte[]
— एक बाइट[], जो आउटपुट डाइजेस्ट की जानकारी देता है.
computeDigest(algorithm, value, charset)
दिए गए String
मान पर, बताए गए एल्गोरिदम का इस्तेमाल करके, डाइजेस्ट के साथ
दिया गया वर्ण सेट.
var digest = Utilities.computeDigest(Utilities.DigestAlgorithm.MD5, "input to hash", Utilities.Charset.US_ASCII); Logger.log(digest);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
algorithm | DigestAlgorithm | इस्तेमाल करने के लिए DigestAlgorithm . |
value | String | डाइजेस्ट की गिनती करने के लिए, इनपुट स्ट्रिंग की वैल्यू. |
charset | Charset | इनपुट वर्ण सेट को दिखाने वाला Charset . |
वापसी का टिकट
Byte[]
— एक बाइट[], जो आउटपुट डाइजेस्ट की जानकारी देता है.
computeHmacSha256Signature(value, key)
दी गई कुंजी के साथ HMAC-SHA256 का इस्तेमाल करके दी गई वैल्यू को साइन करता है.
// This writes an array of bytes to the log. var input = Utilities.base64Decode("aW5wdXQgdG8gaGFzaA0K") // == base64encode("input to hash") var key = Utilities.base64Decode("a2V5"); // == base64encode("key") var signature = Utilities.computeHmacSha256Signature(input, key); Logger.log(signature);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
value | Byte[] | वह इनपुट वैल्यू जिसके लिए हैश जनरेट करना है. |
key | Byte[] | हैश जनरेट करने के लिए इस्तेमाल की जाने वाली कुंजी. |
वापसी का टिकट
Byte[]
— एक बाइट[], जो आउटपुट सिग्नेचर को दिखाता है.
computeHmacSha256Signature(value, key)
दी गई कुंजी के साथ HMAC-SHA256 का इस्तेमाल करके दी गई वैल्यू को साइन करता है.
// This writes an array of bytes to the log. var signature = Utilities.computeHmacSha256Signature("this is my input", "my key - use a stronger one"); Logger.log(signature);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
value | String | वह इनपुट वैल्यू जिसके लिए हैश जनरेट करना है. |
key | String | हैश जनरेट करने के लिए इस्तेमाल की जाने वाली कुंजी. |
वापसी का टिकट
Byte[]
— एक बाइट[], जो आउटपुट सिग्नेचर को दिखाता है.
computeHmacSha256Signature(value, key, charset)
दी गई कुंजी और वर्ण सेट के साथ HMAC-SHA256 का इस्तेमाल करके दी गई वैल्यू को साइन करता है.
// This writes an array of bytes to the log. var 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[]
— एक बाइट[], जो आउटपुट सिग्नेचर को दिखाता है.
computeHmacSignature(algorithm, value, key)
इस कुंजी पर, तय एल्गोरिदम का इस्तेमाल करके मैसेज की पुष्टि करने वाला कोड कंप्यूट करें वैल्यू.
// This writes an array of bytes to the log. var input = Utilities.base64Decode("aW5wdXQgdG8gaGFzaA0K") // == base64encode("input to hash") var key = Utilities.base64Decode("a2V5"); // == base64encode("key") var signature = Utilities.computeHmacSignature(Utilities.MacAlgorithm.HMAC_MD5, input, key); Logger.log(signature);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
algorithm | MacAlgorithm | इनपुट वैल्यू को हैश करने के लिए इस्तेमाल किया जाने वाला MacAlgorithm एल्गोरिदम. |
value | Byte[] | वह इनपुट वैल्यू जिसके लिए हैश जनरेट करना है. |
key | Byte[] | हैश जनरेट करने के लिए इस्तेमाल की जाने वाली कुंजी. |
वापसी का टिकट
Byte[]
— एक बाइट[], जो आउटपुट सिग्नेचर को दिखाता है.
computeHmacSignature(algorithm, value, key)
इस कुंजी पर, तय एल्गोरिदम का इस्तेमाल करके मैसेज की पुष्टि करने वाला कोड कंप्यूट करें वैल्यू.
// This writes an array of bytes to the log. var signature = Utilities.computeHmacSignature(Utilities.MacAlgorithm.HMAC_MD5, "input to hash", "key"); Logger.log(signature);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
algorithm | MacAlgorithm | इनपुट वैल्यू को हैश करने के लिए इस्तेमाल किया जाने वाला MacAlgorithm एल्गोरिदम. |
value | String | वह इनपुट वैल्यू जिसके लिए हैश जनरेट करना है. |
key | String | हैश जनरेट करने के लिए इस्तेमाल की जाने वाली कुंजी. |
वापसी का टिकट
Byte[]
— एक बाइट[], जो आउटपुट सिग्नेचर को दिखाता है.
computeHmacSignature(algorithm, value, key, charset)
इस कुंजी पर, तय एल्गोरिदम का इस्तेमाल करके मैसेज की पुष्टि करने वाला कोड कंप्यूट करें वैल्यू.
// This writes an array of bytes to the log. var signature = Utilities.computeHmacSignature(Utilities.MacAlgorithm.HMAC_MD5, "input to hash", "key", Utilities.Charset.US_ASCII); Logger.log(signature);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
algorithm | MacAlgorithm | इनपुट वैल्यू को हैश करने के लिए इस्तेमाल किया जाने वाला MacAlgorithm एल्गोरिदम. |
value | String | वह इनपुट वैल्यू जिसके लिए हैश जनरेट करना है. |
key | String | हैश जनरेट करने के लिए इस्तेमाल की जाने वाली कुंजी. |
charset | Charset | इनपुट वर्ण सेट को दिखाने वाला Charset . |
वापसी का टिकट
Byte[]
— एक बाइट[], जो आउटपुट सिग्नेचर को दिखाता है.
computeRsaSha1Signature(value, key)
दी गई कुंजी के साथ आरएसए-SHA1 का इस्तेमाल करके दी गई वैल्यू को साइन करता है.
// This writes an array of bytes to the log. var signature = Utilities.computeRsaSha1Signature("this is my input", "-----BEGIN PRIVATE KEY-----\nprivatekeyhere\n-----END PRIVATE KEY-----\n"); Logger.log(signature);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
value | String | वह इनपुट वैल्यू जिसके लिए हैश जनरेट करना है. |
key | String | PEM फ़ॉर्मैट वाली कुंजी का इस्तेमाल हस्ताक्षर जनरेट करने के लिए किया जाता है. |
वापसी का टिकट
Byte[]
— एक बाइट[], जो आउटपुट सिग्नेचर को दिखाता है.
computeRsaSha1Signature(value, key, charset)
दी गई कुंजी और वर्णसेट के साथ आरएसए-SHA1 का इस्तेमाल करके दिए गए मान को साइन करता है.
// This writes an array of bytes to the log. var signature = Utilities.computeRsaSha1Signature("this is my input", "-----BEGIN PRIVATE KEY-----\nprivatekeyhere\n-----END PRIVATE KEY-----\n" Utilities.Charset.US_ASCII); Logger.log(signature);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
value | String | वह इनपुट वैल्यू जिसके लिए हैश जनरेट करना है. |
key | String | PEM फ़ॉर्मैट वाली कुंजी का इस्तेमाल हस्ताक्षर जनरेट करने के लिए किया जाता है. |
charset | Charset | इनपुट वर्ण सेट को दिखाने वाला Charset . |
वापसी का टिकट
Byte[]
— एक बाइट[], जो आउटपुट सिग्नेचर को दिखाता है.
computeRsaSha256Signature(value, key)
दी गई कुंजी के साथ आरएसए-SHA256 का इस्तेमाल करके दी गई वैल्यू को साइन करता है.
// This writes an array of bytes to the log. var signature = Utilities.computeRsaSha256Signature("this is my input", "-----BEGIN PRIVATE KEY-----\nprivatekeyhere\n-----END PRIVATE KEY-----\n"); Logger.log(signature);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
value | String | वह इनपुट वैल्यू जिसके लिए हैश जनरेट करना है. |
key | String | PEM फ़ॉर्मैट वाली कुंजी का इस्तेमाल हस्ताक्षर जनरेट करने के लिए किया जाता है. |
वापसी का टिकट
Byte[]
— एक बाइट[], जो आउटपुट सिग्नेचर को दिखाता है.
computeRsaSha256Signature(value, key, charset)
दी गई कुंजी के साथ आरएसए-SHA256 का इस्तेमाल करके दी गई वैल्यू को साइन करता है.
// This writes an array of bytes to the log. var signature = Utilities.computeRsaSha256Signature("this is my input", "-----BEGIN PRIVATE KEY-----\nprivatekeyhere\n-----END PRIVATE KEY-----\n"); Logger.log(signature);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
value | String | वह इनपुट वैल्यू जिसके लिए हैश जनरेट करना है. |
key | String | PEM फ़ॉर्मैट वाली कुंजी का इस्तेमाल हस्ताक्षर जनरेट करने के लिए किया जाता है. |
charset | Charset | इनपुट वर्ण सेट को दिखाने वाला Charset . |
वापसी का टिकट
Byte[]
— एक बाइट[], जो आउटपुट सिग्नेचर को दिखाता है.
computeRsaSignature(algorithm, value, key)
दी गई कुंजी के साथ तय आरएसए एल्गोरिदम का इस्तेमाल करके, दी गई वैल्यू को साइन करता है.
// This writes an array of bytes to the log. var signature = Utilities.computeRsaSignature(Utilities.RsaAlgorithm.RSA_SHA_256, "this is my input", "-----BEGIN PRIVATE KEY-----\nprivatekeyhere\n-----END PRIVATE KEY-----\n"); Logger.log(signature);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
algorithm | RsaAlgorithm | इनपुट वैल्यू को हैश करने के लिए इस्तेमाल किया जाने वाला RsaAlgorithm एल्गोरिदम. |
value | String | वह इनपुट वैल्यू जिसके लिए हैश जनरेट करना है. |
key | String | PEM फ़ॉर्मैट वाली कुंजी का इस्तेमाल हस्ताक्षर जनरेट करने के लिए किया जाता है. |
वापसी का टिकट
Byte[]
— एक बाइट[], जो आउटपुट सिग्नेचर को दिखाता है.
computeRsaSignature(algorithm, value, key, charset)
दी गई कुंजी और वर्णसेट के साथ तय आरएसए एल्गोरिदम का इस्तेमाल करके, दिए गए मान को साइन करता है.
// This writes an array of bytes to the log. var signature = Utilities.computeRsaSignature(Utilities.RsaAlgorithm.RSA_SHA_256, "this is my input", "-----BEGIN PRIVATE KEY-----\nprivatekeyhere\n-----END PRIVATE KEY-----\n", Utilities.Charset.US_ASCII); Logger.log(signature);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
algorithm | RsaAlgorithm | इनपुट वैल्यू को हैश करने के लिए इस्तेमाल किया जाने वाला RsaAlgorithm एल्गोरिदम. |
value | String | वह इनपुट वैल्यू जिसके लिए हैश जनरेट करना है. |
key | String | PEM फ़ॉर्मैट वाली कुंजी का इस्तेमाल हस्ताक्षर जनरेट करने के लिए किया जाता है. |
charset | Charset | इनपुट वर्ण सेट को दिखाने वाला Charset . |
वापसी का टिकट
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. var formattedDate = Utilities.formatDate(new Date(), "GMT", "yyyy-MM-dd'T'HH:mm:ss'Z'"); Logger.log(formattedDate);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | Date | स्ट्रिंग के तौर पर फ़ॉर्मैट करने के लिए Date . |
timeZone | String | नतीजे का आउटपुट टाइमज़ोन. |
format | String | SimpleDateFormat की शर्तों के मुताबिक फ़ॉर्मैट. |
वापसी का टिकट
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. var myDataObject = { tempId: Utilities.getUuid(); };
वापसी का टिकट
String
— यूयूआईडी को स्ट्रिंग के तौर पर दिखाना.
gzip(blob)
gzip
दिए गए Blob
डेटा को कंप्रेस करता है और उसे नए Blob
ऑब्जेक्ट में लौटाता है.
var textBlob = Utilities.newBlob("Some text to compress using gzip compression"); // Create the compressed blob. var gzipBlob = Utilities.gzip(textBlob);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
blob | BlobSource | gzip का इस्तेमाल करके कंप्रेस करने के लिए Blob ऑब्जेक्ट. |
वापसी का टिकट
Blob
— एक नया Blob
, जिसमें कंप्रेस किया गया डेटा मौजूद होता है.
gzip(blob, name)
gzip
दिए गए Blob
डेटा को कंप्रेस करता है और उसे नए Blob
ऑब्जेक्ट में लौटाता है. तरीके के इस वर्शन में फ़ाइल नाम तय करने की अनुमति होती है.
var textBlob = Utilities.newBlob("Some text to compress using gzip compression"); // Create the compressed blob. var gzipBlob = Utilities.gzip(textBlob, "text.gz");
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
blob | BlobSource | gzip का इस्तेमाल करके कंप्रेस करने के लिए Blob ऑब्जेक्ट. |
name | String | बनाई जाने वाली gzip फ़ाइल का नाम. |
वापसी का टिकट
Blob
— एक नया Blob
, जिसमें कंप्रेस किया गया डेटा मौजूद होता है.
newBlob(data)
बाइट कलेक्शन से नया Blob ऑब्जेक्ट बनाएं. Blobs का इस्तेमाल ऐसे कई 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
— नया बनाया गया Blob.
newBlob(data, contentType)
बाइट कलेक्शन और कॉन्टेंट टाइप से नया Blob ऑब्जेक्ट बनाएं. Blobs का इस्तेमाल कई 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[] | ब्लॉब के लिए बाइट. |
contentType | String | ब्लॉब का कॉन्टेंट टाइप - null हो सकता है. |
वापसी का टिकट
Blob
— नया बनाया गया Blob.
newBlob(data, contentType, name)
बाइट कलेक्शन, कॉन्टेंट टाइप, और नाम से नया Blob ऑब्जेक्ट बनाएं. कई ऐप्लिकेशन में ब्लॉब का इस्तेमाल किया जाता है ऐसे स्क्रिप्ट एपीआई जो बाइनरी डेटा को इनपुट के तौर पर लेते हैं.
// 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[] | ब्लॉब के लिए बाइट. |
contentType | String | - ब्लॉब का कॉन्टेंट टाइप - null हो सकता है. |
name | String | ब्लॉब का नाम - null हो सकता है. |
वापसी का टिकट
Blob
— नया बनाया गया Blob.
newBlob(data)
किसी स्ट्रिंग से नया Blob ऑब्जेक्ट बनाएं. Blobs का इस्तेमाल ऐसे कई 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 | BLOB के लिए स्ट्रिंग, जिसे UTF-8 माना जाता है. |
वापसी का टिकट
Blob
— नया बनाया गया Blob.
newBlob(data, contentType)
स्ट्रिंग और कॉन्टेंट टाइप से नया Blob ऑब्जेक्ट बनाएं. Blobs का इस्तेमाल कई 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 | BLOB के लिए स्ट्रिंग, जिसे UTF-8 माना जाता है. |
contentType | String | ब्लॉब का कॉन्टेंट टाइप - null हो सकता है. |
वापसी का टिकट
Blob
— नया बनाया गया Blob.
newBlob(data, contentType, name)
स्ट्रिंग, कॉन्टेंट टाइप, और नाम की मदद से नया Blob ऑब्जेक्ट बनाएं. कई ऐप्लिकेशन में ब्लॉब का इस्तेमाल किया जाता है ऐसे स्क्रिप्ट एपीआई जो बाइनरी डेटा को इनपुट के तौर पर लेते हैं.
// 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 | BLOB के लिए स्ट्रिंग, जिसे UTF-8 माना जाता है. |
contentType | 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]] var csvString = "a,b,c\nd,e,f"; var 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]] var csvString = "a\tb\tc\nd\te\tf"; var data = Utilities.parseCsv(csvString, '\t');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
csv | String | ऐसी स्ट्रिंग जिसमें एक या एक से ज़्यादा लाइन वाले डेटा, कॉमा लगाकर अलग की गई वैल्यू (CSV) में होते हैं फ़ॉर्मैट. |
delimiter | Char | मानों के बीच. |
वापसी का टिकट
String[][]
— दो डाइमेंशन वाला ऐसा कलेक्शन जिसमें CSV स्ट्रिंग में वैल्यू होती हैं.
parseDate(date, timeZone, format)
यह Java स्टैंडर्ड में बताई गई जानकारी के मुताबिक, स्ट्रिंग की तारीख को पार्स करता है
वर्शन 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. var date = Utilities.parseDate("1970-01-01 00:00:00", "GMT", "yyyy-MM-dd' 'HH:mm:ss"); Logger.log(date);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
date | String | तारीख के तौर पर पार्स करने के लिए स्ट्रिंग की वैल्यू. |
timeZone | String | आउटपुट का टाइम ज़ोन. |
format | String | SimpleDateFormat के स्पेसिफ़िकेशन के मुताबिक, तारीख का फ़ॉर्मैट. |
वापसी का टिकट
Date
— तारीख के तौर पर इनपुट स्ट्रिंग.
sleep(milliseconds)
मिलीसेकंड की तय संख्या तक सोता है. इसके बाद स्क्रिप्ट को तुरंत स्लीप मोड (कम बैटरी मोड) में डाल देता है मिलीसेकंड की तय संख्या. ज़्यादा से ज़्यादा 3,00,000 (या 5 मिनट) की वैल्यू डाली जा सकती है.
// 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
ऑब्जेक्ट को कंप्रेस करता है
डेटा शामिल है.
var textBlob = Utilities.newBlob("Some text to compress using gzip compression"); // Create the compressed blob. var gzipBlob = Utilities.gzip(textBlob, "text.gz"); // Uncompress the data. var uncompressedBlob = Utilities.ungzip(gzipBlob);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
blob | BlobSource | कंप्रेस किए गए डेटा का Blob . |
वापसी का टिकट
unzip(blob)
ज़िप फ़ाइल को दिखाने वाला एक ब्लॉब लेता है और उसकी कॉम्पोनेंट फ़ाइलें दिखाता है.
var googleFavIconUrl = "https://www.google.com/favicon.ico"; var googleLogoUrl = "https://www.google.com/images/srpr/logo3w.png"; // Fetch the Google favicon.ico file and get the Blob data var faviconBlob = UrlFetchApp.fetch(googleFavIconUrl).getBlob(); var logoBlob = UrlFetchApp.fetch(googleLogoUrl).getBlob(); // zip now references a blob containing an archive of both faviconBlob and logoBlob var zip = Utilities.zip([faviconBlob, logoBlob], "google_images.zip"); // This now unzips the blobs var files = Utilities.unzip(zip);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
blob | BlobSource | ZIP फ़ाइल BLOB. |
वापसी का टिकट
Blob[]
— एक Blob[] कॉम्पोनेंट ब्लॉब को दिखाता है, जिसमें हर ब्लॉब का नाम, पूरे पाथ के अंदर दिया गया होता है
ज़िप.
zip(blobs)
एक नया Blob ऑब्जेक्ट बनाता है. यह एक ऐसी ZIP फ़ाइल होती है जिसमें Blobs का पास किया गया डेटा होता है.
var googleFavIconUrl = "https://www.google.com/favicon.ico"; var googleLogoUrl = "https://www.google.com/images/srpr/logo3w.png"; // Fetch the Google favicon.ico file and get the Blob data var faviconBlob = UrlFetchApp.fetch(googleFavIconUrl).getBlob(); var logoBlob = UrlFetchApp.fetch(googleLogoUrl).getBlob(); // zip now references a blob containing an archive of both faviconBlob and logoBlob var zip = Utilities.zip([faviconBlob, logoBlob]);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
blobs | BlobSource[] | ज़िप करने के लिए ब्लॉब का कलेक्शन. |
वापसी का टिकट
Blob
— एक नया ब्लॉब जिसमें इनपुट शामिल होते हैं.
zip(blobs, name)
एक नया Blob ऑब्जेक्ट बनाता है. यह एक ऐसी ZIP फ़ाइल होती है जिसमें Blobs का पास किया गया डेटा होता है. यह फ़ाइल नाम को दर्ज करने की अनुमति देता है.
var googleFavIconUrl = "https://www.google.com/favicon.ico"; var googleLogoUrl = "https://www.google.com/images/srpr/logo3w.png"; // Fetch the Google favicon.ico file and get the Blob data var faviconBlob = UrlFetchApp.fetch(googleFavIconUrl).getBlob(); var logoBlob = UrlFetchApp.fetch(googleLogoUrl).getBlob(); // zip now references a blob containing an archive of both faviconBlob and logoBlob var zip = Utilities.zip([faviconBlob, logoBlob], "google_images.zip");
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
blobs | BlobSource[] | ज़िप करने के लिए ब्लॉब का कलेक्शन. |
name | String | बनाई जाने वाली ज़िप फ़ाइल का नाम. |
वापसी का टिकट
Blob
— एक नया ब्लॉब जिसमें इनपुट शामिल होते हैं.