Class Utilities

काम की सेवाएं

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

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
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यह फ़ंक्शन, दिए गए बाइट अरे से 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[]यह फ़ंक्शन, दी गई कुंजी का इस्तेमाल करके, RSA-SHA1 की मदद से दी गई वैल्यू पर हस्ताक्षर करता है.
computeRsaSha1Signature(value, key, charset)Byte[]यह फ़ंक्शन, दी गई कुंजी और वर्णसेट का इस्तेमाल करके, RSA-SHA1 की मदद से दी गई वैल्यू पर हस्ताक्षर करता है.
computeRsaSha256Signature(value, key)Byte[]यह फ़ंक्शन, दी गई कुंजी का इस्तेमाल करके RSA-SHA256 की मदद से, दी गई वैल्यू पर हस्ताक्षर करता है.
computeRsaSha256Signature(value, key, charset)Byte[]यह फ़ंक्शन, दी गई कुंजी का इस्तेमाल करके RSA-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)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स्ट्रिंग, कॉन्टेंट टाइप, और नाम से नया ब्लॉब ऑब्जेक्ट बनाएं.
parseCsv(csv)String[][]यह फ़ंक्शन, CSV स्ट्रिंग को टेबल के तौर पर व्यवस्थित किए गए 2D ऐरे के तौर पर दिखाता है.
parseCsv(csv, delimiter)String[][]यह फ़ंक्शन, कस्टम डेलिमीटर का इस्तेमाल करके CSV स्ट्रिंग को टेबल के तौर पर दिखाने वाली 2D सरणी के तौर पर दिखाता है.
parseDate(date, timeZone, format)Dateयह फ़ंक्शन, दी गई स्ट्रिंग तारीख को Java Standard Edition SimpleDateFormat क्लास में बताई गई खास बातों के हिसाब से पार्स करता है.
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());

पैरामीटर

नामटाइपब्यौरा
encodedStringडिकोड करने के लिए, डेटा का बाइट कलेक्शन.

वापसी का टिकट

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

पैरामीटर

नामटाइपब्यौरा
encodedStringडिकोड किया जाने वाला डेटा.
charsetCharsetCharset, इनपुट के लिए 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());

पैरामीटर

नामटाइपब्यौरा
encodedStringडिकोड करने के लिए, वेब के लिए सुरक्षित डेटा के बाइट का कलेक्शन.

वापसी का टिकट

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


base64DecodeWebSafe(encoded, charset)

यह फ़ंक्शन, base-64 वेब-सुरक्षित एन्कोड की गई स्ट्रिंग को किसी खास वर्ण सेट में बाइट ऐरे में डीकोड करता है.

// This is the base64 web-safe encoded form of "Google グループ"
const base64data = 'R29vZ2xlIOOCsOODq-ODvOODlw==';

const decoded = Utilities.base64DecodeWebSafe(
    base64data,
    Utilities.Charset.UTF_8,
);

// This logs:
//     [71, 111, 111, 103, 108, 101, 32, -29, -126, -80,
//      -29, -125, -85, -29, -125, -68, -29, -125, -105]
Logger.log(decoded);

// If you want a String instead of a byte array:
// This logs the original "Google グループ"
Logger.log(Utilities.newBlob(decoded).getDataAsString());

पैरामीटर

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

वापसी का टिकट

Byte[] — यह रॉ डेटा है. इसे base-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);

पैरामीटर

नामटाइपब्यौरा
dataByte[]डेटा का बाइट[] जिसे कोड में बदलना है.

वापसी का टिकट

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

पैरामीटर

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

वापसी का टिकट

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

पैरामीटर

नामटाइपब्यौरा
dataStringकोड में बदलने के लिए डेटा की स्ट्रिंग.
charsetCharsetCharset, इनपुट के लिए charset तय करता है.

वापसी का टिकट

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


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

पैरामीटर

नामटाइपब्यौरा
dataByte[]डेटा के बाइट का ऐसा कलेक्शन जिसे कोड में बदला जाना है.

वापसी का टिकट

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

पैरामीटर

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

वापसी का टिकट

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

पैरामीटर

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

पैरामीटर

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

वापसी का टिकट

Byte[] — यह आउटपुट डाइजेस्ट को दिखाने वाला byte[] है.


computeDigest(algorithm, value)

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

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

पैरामीटर

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

वापसी का टिकट

Byte[] — यह आउटपुट डाइजेस्ट को दिखाने वाला byte[] है.


computeDigest(algorithm, value, charset)

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

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

पैरामीटर

नामटाइपब्यौरा
algorithmDigestAlgorithmइस्तेमाल करने के लिए DigestAlgorithm.
valueStringडाइजेस्ट का हिसाब लगाने के लिए, इनपुट स्ट्रिंग की वैल्यू.
charsetCharsetCharset, इनपुट वर्ण सेट को दिखाता है.

वापसी का टिकट

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

पैरामीटर

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

वापसी का टिकट

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

पैरामीटर

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

वापसी का टिकट

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

पैरामीटर

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

वापसी का टिकट

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

पैरामीटर

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

वापसी का टिकट

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

पैरामीटर

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

वापसी का टिकट

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

पैरामीटर

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

वापसी का टिकट

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

पैरामीटर

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

पैरामीटर

नामटाइपब्यौरा
valueStringजिस इनपुट वैल्यू के लिए हैश जनरेट करना है.
keyStringयह PEM फ़ॉर्मैट में मौजूद कुंजी है. इसका इस्तेमाल हस्ताक्षर जनरेट करने के लिए किया जाता है.
charsetCharsetCharset, इनपुट वर्ण सेट को दिखाता है.

वापसी का टिकट

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

पैरामीटर

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

पैरामीटर

नामटाइपब्यौरा
valueStringजिस इनपुट वैल्यू के लिए हैश जनरेट करना है.
keyStringयह PEM फ़ॉर्मैट में मौजूद कुंजी है. इसका इस्तेमाल हस्ताक्षर जनरेट करने के लिए किया जाता है.
charsetCharsetCharset, इनपुट वर्ण सेट को दिखाता है.

वापसी का टिकट

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

पैरामीटर

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

पैरामीटर

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

वापसी का टिकट

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

पैरामीटर

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

वापसी का टिकट

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


formatString(template, args)

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

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

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

पैरामीटर

नामटाइपब्यौरा
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.
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);

पैरामीटर

नामटाइपब्यौरा
blobBlobSourcegzip का इस्तेमाल करके कंप्रेस करने के लिए, Blob ऑब्जेक्ट.

वापसी का टिकट

Blob — कंप्रेस किए गए डेटा वाला नया 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');

पैरामीटर

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

वापसी का टिकट

Blob — कंप्रेस किए गए डेटा वाला नया Blob.


newBlob(data)

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

// Creates a blob object from a byte array.
const data = [71, 79, 79, 71, 76, 69];
const blob = Utilities.newBlob(data);

// Logs the blob data as a string to the console.
console.log(blob.getDataAsString());

पैरामीटर

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

वापसी का टिकट

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

पैरामीटर

नामटाइपब्यौरा
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());

पैरामीटर

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

वापसी का टिकट

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


newBlob(data)

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

// Declares a string for the blob.
const data = 'GOOGLE';

// Creates a blob object from a string.
const blob = Utilities.newBlob(data);

// Logs the blob data in byte array to the console.
console.log('Blob Data:', blob.getBytes());

पैरामीटर

नामटाइपब्यौरा
dataStringब्लॉग के लिए स्ट्रिंग, 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());

पैरामीटर

नामटाइपब्यौरा
dataStringब्लॉग के लिए स्ट्रिंग, UTF-8 फ़ॉर्मैट में होनी चाहिए.
contentTypeStringब्लॉब का कॉन्टेंट टाइप - 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());

पैरामीटर

नामटाइपब्यौरा
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]]
const csvString = 'a,b,c\nd,e,f';
const data = Utilities.parseCsv(csvString);

पैरामीटर

नामटाइपब्यौरा
csvStringकॉमा लगाकर अलग की गई वैल्यू (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');

पैरामीटर

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

वापसी का टिकट

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

पैरामीटर

नामटाइपब्यौरा
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());

पैरामीटर

नामटाइपब्यौरा
millisecondsIntegerनींद के लिए मिलीसेकंड की संख्या.

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

पैरामीटर

नामटाइपब्यौरा
blobBlobSourceकंप्रेस किए गए डेटा का 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);

पैरामीटर

नामटाइपब्यौरा
blobBlobSourceZIP फ़ाइल का ब्लब.

वापसी का टिकट

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

पैरामीटर

नामटाइपब्यौरा
blobsBlobSource[]ज़िप करने के लिए ब्लॉब की एक कैटगरी.

वापसी का टिकट

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

पैरामीटर

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

वापसी का टिकट

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

ऐसे तरीके जिन्हें अब इस्तेमाल नहीं किया जा सकता