Class Utilities

काम की सेवाएं

इस सेवा में स्ट्रिंग एन्कोडिंग/डिकोडिंग, तारीख का फ़ॉर्मैट, JSON मैनिप्यूलेशन, और कई दूसरे काम करने की सुविधाएं मिलती हैं.

प्रॉपर्टी

प्रॉपर्टीTypeब्यौरा
CharsetCharset
DigestAlgorithmDigestAlgorithm
MacAlgorithmMacAlgorithm
RsaAlgorithmRsaAlgorithm

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
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दिए गए बाइट अरे से, बेस-64 वेब-सुरक्षित कोड में बदली गई स्ट्रिंग जनरेट करता है.
base64EncodeWebSafe(data)Stringदी गई स्ट्रिंग से, बेस-64 वेब-सुरक्षित कोड में बदली गई स्ट्रिंग जनरेट करता है.
base64EncodeWebSafe(data, charset)Stringकिसी खास वर्ण सेट में दी गई स्ट्रिंग से, बेस-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)StringJava SE SimpleDateFormat क्लास में बताए गए स्पेसिफ़िकेशन के मुताबिक तारीख को फ़ॉर्मैट करता है.
formatString(template, args)String'%'-स्टाइल फ़ॉर्मैट स्ट्रिंग का इस्तेमाल करके, sprintf जैसी स्ट्रिंग फ़ॉर्मैटिंग करता है.
getUuid()Stringयूयूआईडी को स्ट्रिंग के तौर पर पाएं (java.util.UUID.randomUUID() वाले तरीके के बराबर).
gzip(blob)Blobgzip, दिए गए Blob डेटा को कंप्रेस करता है और इसे नए Blob ऑब्जेक्ट में दिखाता है.
gzip(blob, name)Blobgzip, दिए गए 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)BlobBlob ऑब्जेक्ट को अनकंप्रेस करता है और ऐसा 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 グループ"
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());

पैरामीटर

नामTypeब्यौरा
encodedStringडिकोड करने के लिए बाइट डेटा की कैटगरी.

रिटर्न

Byte[] — रॉ डेटा को Base-64 कोड में बदले गए आर्ग्युमेंट के ज़रिए, बाइट कलेक्शन के तौर पर दिखाया जाता है.


base64Decode(encoded, charset)

Base-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());

पैरामीटर

नामTypeब्यौरा
encodedStringडिकोड करने के लिए डेटा की स्ट्रिंग.
charsetCharsetइनपुट के वर्णसेट को बताने वाला 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());

पैरामीटर

नामTypeब्यौरा
encodedStringडिकोड करने के लिए, वेब पर सुरक्षित डेटा को बाइट की कैटगरी में रखना.

रिटर्न

Byte[] — रॉ डेटा, जिसे Base-64 वेब-सुरक्षित कोड में बदला गया आर्ग्युमेंट के तौर पर दिखाया जाता है. इसे बाइट ऐरे के तौर पर दिखाया जाता है.


base64DecodeWebSafe(encoded, charset)

यह Base-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());

पैरामीटर

नामTypeब्यौरा
encodedStringडिकोड करने के लिए, वेब पर सुरक्षित डेटा की स्ट्रिंग.
charsetCharsetइनपुट के वर्णसेट को बताने वाला Charset.

रिटर्न

Byte[] — रॉ डेटा, जिसे Base-64 वेब-सुरक्षित कोड में बदला गया आर्ग्युमेंट के तौर पर दिखाया जाता है. इसे बाइट ऐरे के तौर पर दिखाया जाता है.


base64Encode(data)

दिए गए बाइट कलेक्शन से, base-64 कोड में बदली गई स्ट्रिंग जनरेट करता है. बेस 64 एक सामान्य एन्कोडिंग है. इसे ऐसे कई टूल के ज़रिए स्वीकार किया जाता है जो बाइनरी डेटा को स्वीकार नहीं करते हैं. आम तौर पर, बेस 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);

पैरामीटर

नामTypeब्यौरा
dataByte[]कोड में बदलने के लिए डेटा का बाइट[].

रिटर्न

String — पास किए गए डेटा का बेस-64 कोड में बदला गया रिसोर्स है.


base64Encode(data)

दी गई स्ट्रिंग से, base-64 कोड में बदली गई स्ट्रिंग जनरेट करता है. बेस 64 एक सामान्य एन्कोडिंग है. इसे ऐसे कई टूल के ज़रिए स्वीकार किया जाता है जो बाइनरी डेटा को स्वीकार नहीं करते हैं. आम तौर पर, बेस 64 का इस्तेमाल ईमेल, एचटीटीपी जैसे इंटरनेट प्रोटोकॉल या एक्सएमएल दस्तावेज़ों में किया जाता है.

// Writes 'QSBzdHJpbmcgaGVyZQ==' to the log.
var encoded = Utilities.base64Encode("A string here");
Logger.log(encoded);

पैरामीटर

नामTypeब्यौरा
dataStringकोड में बदलने के लिए स्ट्रिंग.

रिटर्न

String — इनपुट स्ट्रिंग का बेस-64 कोड में बदला गया रिप्रज़ेंटेशन.


base64Encode(data, charset)

यह फ़ंक्शन, किसी खास वर्ण सेट में मौजूद स्ट्रिंग से, base-64 कोड में बदली गई स्ट्रिंग जनरेट करता है. वर्णसेट, वर्णों को कोड में बदलने का एक तरीका है जिसे कोड में बदला जा सकता है. आम तौर पर, ये काम बाइनरी फ़ॉर्मैट में किए जाते हैं, जो आम तौर पर कुछ डेटा ट्रांसमिशन प्रोटोकॉल के साथ काम नहीं करते. डेटा को साथ काम करने लायक बनाने के लिए, आम तौर पर इन्हें बेस 64 में एन्कोड किया जाता है. यह एक सामान्य एन्कोडिंग है. इसे ऐसे कई टूल से स्वीकार किया जाता है जो बाइनरी डेटा को स्वीकार नहीं कर सकते. आम तौर पर, बेस 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);

पैरामीटर

नामTypeब्यौरा
dataStringकोड में बदलने के लिए डेटा की स्ट्रिंग.
charsetCharsetइनपुट के वर्णसेट को बताने वाला Charset.

रिटर्न

String — यह दी गई Charset के साथ इनपुट स्ट्रिंग का बेस-64 कोड में बदला गया हिस्सा है.


base64EncodeWebSafe(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.base64EncodeWebSafe(blob.getBytes());
Logger.log(encoded);

पैरामीटर

नामTypeब्यौरा
dataByte[]कोड में बदलने के लिए बाइट डेटा की कैटगरी.

रिटर्न

String — पास किए गए डेटा का बेस-64 वेब-सुरक्षित, कोड में बदला गया रिसोर्स है.


base64EncodeWebSafe(data)

दी गई स्ट्रिंग से, बेस-64 वेब-सुरक्षित कोड में बदली गई स्ट्रिंग जनरेट करता है. बेस 64 एक सामान्य एन्कोडिंग है. इसे ऐसे कई टूल के ज़रिए स्वीकार किया जाता है जो बाइनरी डेटा को स्वीकार नहीं करते हैं. आम तौर पर, Base 64 वेब-सुरक्षित का इस्तेमाल इंटरनेट प्रोटोकॉल में ईमेल, एचटीटीपी या एक्सएमएल दस्तावेज़ों में किया जाता है.

// Writes 'QSBzdHJpbmcgaGVyZQ==' to the log.
var encoded = Utilities.base64EncodeWebSafe("A string here");
Logger.log(encoded);

पैरामीटर

नामTypeब्यौरा
dataStringकोड में बदलने के लिए स्ट्रिंग.

रिटर्न

String — यह इनपुट स्ट्रिंग का बेस-64 कोड में, कोड में बदला गया मूल कोड है.


base64EncodeWebSafe(data, charset)

किसी खास वर्ण सेट में दी गई स्ट्रिंग से, बेस-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);

पैरामीटर

नामTypeब्यौरा
dataStringकोड में बदलने के लिए डेटा की स्ट्रिंग.
charsetCharsetइनपुट के वर्णसेट को बताने वाला 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);

पैरामीटर

नामTypeब्यौरा
algorithmDigestAlgorithmइस्तेमाल करने के लिए DigestAlgorithm.
valueByte[]किसी डाइजेस्ट की गणना करने के लिए इनपुट स्ट्रिंग मान.

रिटर्न

Byte[] — आउटपुट डाइजेस्ट दिखाने वाला एक बाइट[].


computeDigest(algorithm, value)

तय String वैल्यू के लिए, तय एल्गोरिदम का इस्तेमाल करके डाइजेस्ट का हिसाब लगाएं.

var digest = Utilities.computeDigest(Utilities.DigestAlgorithm.MD5, "input to hash");
Logger.log(digest);

पैरामीटर

नामTypeब्यौरा
algorithmDigestAlgorithmइस्तेमाल करने के लिए DigestAlgorithm.
valueStringकिसी डाइजेस्ट की गणना करने के लिए इनपुट स्ट्रिंग मान.

रिटर्न

Byte[] — आउटपुट डाइजेस्ट दिखाने वाला एक बाइट[].


computeDigest(algorithm, value, charset)

दिए गए वर्ण सेट के साथ, तय String वैल्यू पर खास एल्गोरिदम का इस्तेमाल करके डाइजेस्ट करें.

var digest = Utilities.computeDigest(Utilities.DigestAlgorithm.MD5,
                                     "input to hash",
                                     Utilities.Charset.US_ASCII);
Logger.log(digest);

पैरामीटर

नामTypeब्यौरा
algorithmDigestAlgorithmइस्तेमाल करने के लिए DigestAlgorithm.
valueStringकिसी डाइजेस्ट की गणना करने के लिए इनपुट स्ट्रिंग मान.
charsetCharsetइनपुट वर्ण सेट को दिखाने वाला 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);

पैरामीटर

नामTypeब्यौरा
valueByte[]हैश जनरेट करने के लिए इनपुट वैल्यू.
keyByte[]हैश जनरेट करने के लिए इस्तेमाल की जाने वाली कुंजी.

रिटर्न

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);

पैरामीटर

नामTypeब्यौरा
valueStringहैश जनरेट करने के लिए इनपुट वैल्यू.
keyStringहैश जनरेट करने के लिए इस्तेमाल की जाने वाली कुंजी.

रिटर्न

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);

पैरामीटर

नामTypeब्यौरा
valueStringहैश जनरेट करने के लिए इनपुट वैल्यू.
keyStringहैश जनरेट करने के लिए इस्तेमाल की जाने वाली कुंजी.
charsetCharsetइनपुट वर्ण सेट को दिखाने वाला 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);

पैरामीटर

नामTypeब्यौरा
algorithmMacAlgorithmइनपुट वैल्यू को हैश करने के लिए इस्तेमाल किया जाने वाला MacAlgorithm एल्गोरिदम.
valueByte[]हैश जनरेट करने के लिए इनपुट वैल्यू.
keyByte[]हैश जनरेट करने के लिए इस्तेमाल की जाने वाली कुंजी.

रिटर्न

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);

पैरामीटर

नामTypeब्यौरा
algorithmMacAlgorithmइनपुट वैल्यू को हैश करने के लिए इस्तेमाल किया जाने वाला MacAlgorithm एल्गोरिदम.
valueStringहैश जनरेट करने के लिए इनपुट वैल्यू.
keyStringहैश जनरेट करने के लिए इस्तेमाल की जाने वाली कुंजी.

रिटर्न

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);

पैरामीटर

नामTypeब्यौरा
algorithmMacAlgorithmइनपुट वैल्यू को हैश करने के लिए इस्तेमाल किया जाने वाला MacAlgorithm एल्गोरिदम.
valueStringहैश जनरेट करने के लिए इनपुट वैल्यू.
keyStringहैश जनरेट करने के लिए इस्तेमाल की जाने वाली कुंजी.
charsetCharsetइनपुट वर्ण सेट को दिखाने वाला 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);

पैरामीटर

नामTypeब्यौरा
valueStringहैश जनरेट करने के लिए इनपुट वैल्यू.
keyStringPEM फ़ॉर्मैट वाली कुंजी, जिसका इस्तेमाल हस्ताक्षर जनरेट करने के लिए किया जाता है.

रिटर्न

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);

पैरामीटर

नामTypeब्यौरा
valueStringहैश जनरेट करने के लिए इनपुट वैल्यू.
keyStringPEM फ़ॉर्मैट वाली कुंजी, जिसका इस्तेमाल हस्ताक्षर जनरेट करने के लिए किया जाता है.
charsetCharsetइनपुट वर्ण सेट को दिखाने वाला 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);

पैरामीटर

नामTypeब्यौरा
valueStringहैश जनरेट करने के लिए इनपुट वैल्यू.
keyStringPEM फ़ॉर्मैट वाली कुंजी, जिसका इस्तेमाल हस्ताक्षर जनरेट करने के लिए किया जाता है.

रिटर्न

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);

पैरामीटर

नामTypeब्यौरा
valueStringहैश जनरेट करने के लिए इनपुट वैल्यू.
keyStringPEM फ़ॉर्मैट वाली कुंजी, जिसका इस्तेमाल हस्ताक्षर जनरेट करने के लिए किया जाता है.
charsetCharsetइनपुट वर्ण सेट को दिखाने वाला 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);

पैरामीटर

नामTypeब्यौरा
algorithmRsaAlgorithmइनपुट वैल्यू को हैश करने के लिए इस्तेमाल किया जाने वाला RsaAlgorithm एल्गोरिदम.
valueStringहैश जनरेट करने के लिए इनपुट वैल्यू.
keyStringPEM फ़ॉर्मैट वाली कुंजी, जिसका इस्तेमाल हस्ताक्षर जनरेट करने के लिए किया जाता है.

रिटर्न

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);

पैरामीटर

नामTypeब्यौरा
algorithmRsaAlgorithmइनपुट वैल्यू को हैश करने के लिए इस्तेमाल किया जाने वाला RsaAlgorithm एल्गोरिदम.
valueStringहैश जनरेट करने के लिए इनपुट वैल्यू.
keyStringPEM फ़ॉर्मैट वाली कुंजी, जिसका इस्तेमाल हस्ताक्षर जनरेट करने के लिए किया जाता है.
charsetCharsetइनपुट वर्ण सेट को दिखाने वाला 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);

पैरामीटर

नामTypeब्यौरा
dateDateस्ट्रिंग के तौर पर फ़ॉर्मैट करने के लिए Date.
timeZoneStringनतीजे का आउटपुट टाइमज़ोन.
formatStringSimpleDateFormat के निर्देशों के मुताबिक फ़ॉर्मैट.

रिटर्न

String — फ़ॉर्मैट की गई स्ट्रिंग के तौर पर इनपुट की तारीख.


formatString(template, args)

'%'-स्टाइल फ़ॉर्मैट स्ट्रिंग का इस्तेमाल करके, sprintf जैसी स्ट्रिंग फ़ॉर्मैटिंग करता है.

// " 123.456000"
Utilities.formatString('%11.6f', 123.456);

// "   abc"
Utilities.formatString('%6s', 'abc');

पैरामीटर

नामTypeब्यौरा
templateStringफ़ॉर्मैट स्ट्रिंग, जो यह कंट्रोल करती है कि कौनसी जानकारी दिखाई जाए.
argsObject...टेंप्लेट में '%' प्लेसहोल्डर भरने के लिए इस्तेमाल किए जाने वाले ऑब्जेक्ट.

रिटर्न

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);

पैरामीटर

नामTypeब्यौरा
blobBlobSourcegzip का इस्तेमाल करके कंप्रेस करने के लिए, 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");

पैरामीटर

नामTypeब्यौरा
blobBlobSourcegzip का इस्तेमाल करके कंप्रेस करने के लिए, Blob ऑब्जेक्ट.
nameStringबनाई जाने वाली gzip फ़ाइल का नाम.

रिटर्न

Blob — एक नया Blob, जिसमें कंप्रेस किया गया डेटा होता है.


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());

पैरामीटर

नामTypeब्यौरा
dataByte[]ब्लॉब के लिए बाइट.

रिटर्न

Blob — नया Blob बनाया गया.


newBlob(data, contentType)

बाइट कलेक्शन और कॉन्टेंट टाइप से एक नया Blob ऑब्जेक्ट बनाएं. ब्लॉब का इस्तेमाल ऐसे कई 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';

// 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());

पैरामीटर

नामTypeब्यौरा
dataByte[]ब्लॉब के लिए बाइट.
contentTypeStringब्लॉब का कॉन्टेंट टाइप null हो सकता है.

रिटर्न

Blob — नया Blob बनाया गया.


newBlob(data, contentType, name)

बाइट कलेक्शन, कॉन्टेंट टाइप, और नाम से एक नया Blob ऑब्जेक्ट बनाएं. ब्लॉब का इस्तेमाल ऐसे कई 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());

पैरामीटर

नामTypeब्यौरा
dataByte[]ब्लॉब के लिए बाइट.
contentTypeString- ब्लॉब का कॉन्टेंट टाइप null हो सकता है.
nameStringब्लॉब का नाम - 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());

पैरामीटर

नामTypeब्यौरा
dataStringब्लॉब की स्ट्रिंग, जिसे UTF-8 माना जाता है.

रिटर्न

Blob — नया Blob बनाया गया.


newBlob(data, contentType)

स्ट्रिंग और कॉन्टेंट टाइप से एक नया Blob ऑब्जेक्ट बनाएं. ब्लॉब का इस्तेमाल ऐसे कई Apps Script API में किया जाता है जो बाइनरी डेटा को इनपुट के तौर पर लेते हैं.

// 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());

पैरामीटर

नामTypeब्यौरा
dataStringब्लॉब की स्ट्रिंग, जिसे UTF-8 माना जाता है.
contentTypeStringब्लॉब का कॉन्टेंट टाइप null हो सकता है.

रिटर्न

Blob — नया Blob बनाया गया.


newBlob(data, contentType, name)

किसी स्ट्रिंग, कॉन्टेंट टाइप, और नाम से एक नया Blob ऑब्जेक्ट बनाएं. ब्लॉब का इस्तेमाल ऐसे कई 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());

पैरामीटर

नामTypeब्यौरा
dataStringब्लॉब की स्ट्रिंग, जिसे UTF-8 माना जाता है.
contentTypeStringब्लॉब का कॉन्टेंट टाइप null हो सकता है.
nameStringब्लॉब का नाम - 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);

पैरामीटर

नामTypeब्यौरा
csvStringइस स्ट्रिंग में एक या कई लाइनों वाला डेटा होता है. यह डेटा, कॉमा लगाकर अलग की गई वैल्यू (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');

पैरामीटर

नामTypeब्यौरा
csvStringइस स्ट्रिंग में एक या कई लाइनों वाला डेटा होता है. यह डेटा, कॉमा लगाकर अलग की गई वैल्यू (CSV) वाले फ़ॉर्मैट में होता है.
delimiterCharवैल्यू के बीच.

रिटर्न

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);

पैरामीटर

नामTypeब्यौरा
dateStringतारीख के तौर पर पार्स करने के लिए, स्ट्रिंग की वैल्यू.
timeZoneStringआउटपुट का टाइम ज़ोन.
formatStringSimpleDateFormat के निर्देशों के मुताबिक तारीख का फ़ॉर्मैट.

रिटर्न

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());

पैरामीटर

नामTypeब्यौरा
millisecondsIntegerसोने में लगे मिलीसेकंड की संख्या.

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);

पैरामीटर

नामTypeब्यौरा
blobBlobSourceकंप्रेस किए गए डेटा का Blob.

रिटर्न

Blob — डीकंप्रेस किए गए डेटा को दिखाने वाला Blob.


unzip(blob)

ZIP फ़ाइल का प्रतिनिधित्व करने वाला 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);

पैरामीटर

नामTypeब्यौरा
blobBlobSourceZIP फ़ाइल ब्लॉब.

रिटर्न

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]);

पैरामीटर

नामTypeब्यौरा
blobsBlobSource[]ज़िप करने के लिए ब्लॉब का कलेक्शन.

रिटर्न

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");

पैरामीटर

नामTypeब्यौरा
blobsBlobSource[]ज़िप करने के लिए ब्लॉब का कलेक्शन.
nameStringबनाई जाने वाली ZIP फ़ाइल का नाम.

रिटर्न

Blob — एक नया ब्लॉब, जिसमें संग्रह के तौर पर इनपुट मौजूद हैं.

काम न करने वाले तरीके