এই পরিষেবাটি স্ট্রিং এনকোডিং/ডিকোডিং, তারিখ বিন্যাস, JSON ম্যানিপুলেশন এবং অন্যান্য বিবিধ কাজের জন্য উপযোগিতা প্রদান করে।
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
Charset | Charset | |
DigestAlgorithm | DigestAlgorithm | |
MacAlgorithm | MacAlgorithm | |
RsaAlgorithm | RsaAlgorithm |
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
base64Decode(encoded) | Byte[] | একটি UTF-8 বাইট অ্যারেতে একটি বেস-64 এনকোড করা স্ট্রিং ডিকোড করে। |
base64Decode(encoded, charset) | Byte[] | একটি নির্দিষ্ট অক্ষর সেটে একটি বাইট অ্যারেতে একটি বেস-64 এনকোড করা স্ট্রিং ডিকোড করে। |
base64DecodeWebSafe(encoded) | Byte[] | একটি UTF-8 বাইট অ্যারেতে একটি বেস-64 ওয়েব-নিরাপদ এনকোডেড স্ট্রিং ডিকোড করে। |
base64DecodeWebSafe(encoded, charset) | Byte[] | একটি নির্দিষ্ট অক্ষর সেটে একটি বাইট অ্যারেতে একটি বেস-64 ওয়েব-নিরাপদ এনকোডেড স্ট্রিং ডিকোড করে। |
base64Encode(data) | String | প্রদত্ত বাইট অ্যারে থেকে একটি বেস-64 এনকোডেড স্ট্রিং তৈরি করে। |
base64Encode(data) | String | প্রদত্ত স্ট্রিং থেকে একটি বেস-64 এনকোডেড স্ট্রিং তৈরি করে। |
base64Encode(data, charset) | String | একটি নির্দিষ্ট অক্ষর সেটে প্রদত্ত স্ট্রিং থেকে একটি বেস-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[] | প্রদত্ত কী দিয়ে 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[] | প্রদত্ত কী দিয়ে নির্দিষ্ট RSA অ্যালগরিদম ব্যবহার করে প্রদত্ত মান স্বাক্ষর করে। |
computeRsaSignature(algorithm, value, key, charset) | Byte[] | প্রদত্ত কী এবং অক্ষর সেটের সাথে নির্দিষ্ট RSA অ্যালগরিদম ব্যবহার করে প্রদত্ত মান স্বাক্ষর করে। |
formatDate(date, timeZone, format) | String | জাভা SE SimpleDateFormat ক্লাসে বর্ণিত স্পেসিফিকেশন অনুযায়ী তারিখ বিন্যাস। |
formatString(template, args) | String | '%'-স্টাইল ফরম্যাট স্ট্রিং ব্যবহার করে sprintf এর মতো স্ট্রিং ফরম্যাটিং করে। |
getUuid() | String | একটি স্ট্রিং হিসাবে একটি UUID পান ( java.util.UUID.randomUUID() পদ্ধতি ব্যবহার করার সমতুল্য)। |
gzip(blob) | Blob | gzip -প্রদত্ত Blob ডেটা সংকুচিত করে এবং একটি নতুন Blob অবজেক্টে ফেরত দেয়। |
gzip(blob, name) | Blob | gzip -প্রদত্ত Blob ডেটা সংকুচিত করে এবং একটি নতুন Blob অবজেক্টে ফেরত দেয়। |
newBlob(data) | Blob | একটি বাইট অ্যারে থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন। |
newBlob(data, contentType) | Blob | একটি বাইট অ্যারে এবং সামগ্রীর ধরন থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন। |
newBlob(data, contentType, name) | Blob | একটি বাইট অ্যারে, বিষয়বস্তুর ধরন এবং নাম থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন। |
newBlob(data) | Blob | একটি স্ট্রিং থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন। |
newBlob(data, contentType) | Blob | একটি স্ট্রিং এবং বিষয়বস্তু প্রকার থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন। |
newBlob(data, contentType, name) | 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 | একটি নতুন ব্লব অবজেক্ট তৈরি করে যা একটি জিপ ফাইল যাতে পাস করা ব্লবস থেকে ডেটা রয়েছে৷ |
zip(blobs, name) | Blob | একটি নতুন ব্লব অবজেক্ট তৈরি করে যা একটি জিপ ফাইল যাতে পাস করা ব্লবস থেকে ডেটা রয়েছে৷ |
বিস্তারিত ডকুমেন্টেশন
base64Decode(encoded)
একটি UTF-8 বাইট অ্যারেতে একটি বেস-64 এনকোড করা স্ট্রিং ডিকোড করে।
// 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[]
— একটি বাইট অ্যারে হিসাবে বেস-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[]
— একটি বাইট অ্যারে হিসাবে বেস-64 এনকোডেড আর্গুমেন্ট দ্বারা উপস্থাপিত কাঁচা ডেটা।
base64DecodeWebSafe(encoded)
একটি UTF-8 বাইট অ্যারেতে একটি বেস-64 ওয়েব-নিরাপদ এনকোডেড স্ট্রিং ডিকোড করে।
// 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[]
— একটি বাইট অ্যারে হিসাবে বেস-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[]
— একটি বাইট অ্যারে হিসাবে বেস-64 ওয়েব-সেফ এনকোডেড আর্গুমেন্ট দ্বারা উপস্থাপিত কাঁচা ডেটা।
base64Encode(data)
প্রদত্ত বাইট অ্যারে থেকে একটি বেস-64 এনকোডেড স্ট্রিং তৈরি করে। বেস 64 হল একটি সাধারণ এনকোডিং যা বিভিন্ন সরঞ্জাম দ্বারা গৃহীত হয় যা বাইনারি ডেটা গ্রহণ করতে পারে না। বেস 64 সাধারণত ইন্টারনেট প্রোটোকল যেমন ইমেল, HTTP, বা XML নথিতে ব্যবহৃত হয়।
// 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
- ডেটাতে পাস করা বেস-64 এনকোডেড উপস্থাপনা।
base64Encode(data)
প্রদত্ত স্ট্রিং থেকে একটি বেস-64 এনকোডেড স্ট্রিং তৈরি করে। বেস 64 হল একটি সাধারণ এনকোডিং যা বিভিন্ন সরঞ্জাম দ্বারা গৃহীত হয় যা বাইনারি ডেটা গ্রহণ করতে পারে না। বেস 64 সাধারণত ইন্টারনেট প্রোটোকল যেমন ইমেল, HTTP, বা XML নথিতে ব্যবহৃত হয়।
// Writes 'QSBzdHJpbmcgaGVyZQ==' to the log. var encoded = Utilities.base64Encode("A string here"); Logger.log(encoded);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
data | String | এনকোড করার জন্য স্ট্রিং। |
প্রত্যাবর্তন
String
- ইনপুট স্ট্রিং এর বেস-64 এনকোডেড উপস্থাপনা।
base64Encode(data, charset)
একটি নির্দিষ্ট অক্ষর সেটে প্রদত্ত স্ট্রিং থেকে একটি বেস-64 এনকোডেড স্ট্রিং তৈরি করে। একটি অক্ষর সেট হল অক্ষর এনকোড করার একটি উপায় যাতে সেগুলি এনকোড করা যায়। এগুলি সাধারণত একটি বাইনারি বিন্যাসে করা হয়, যা সাধারণত নির্দিষ্ট ডেটা ট্রান্সমিশন প্রোটোকলের সাথে বেমানান হতে পারে। ডেটা সামঞ্জস্যপূর্ণ করার জন্য, সেগুলি সাধারণত বেস 64-এ এনকোড করা হয়, যা একটি সাধারণ এনকোডিং যা বিভিন্ন সরঞ্জাম দ্বারা গৃহীত হয় যা বাইনারি ডেটা গ্রহণ করতে পারে না। বেস 64 সাধারণত ইন্টারনেট প্রোটোকল যেমন ইমেল, HTTP, বা XML নথিতে ব্যবহৃত হয়।
// "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)
প্রদত্ত বাইট অ্যারে থেকে একটি বেস-64 ওয়েব-নিরাপদ এনকোডেড স্ট্রিং তৈরি করে। বেস 64 হল একটি সাধারণ এনকোডিং যা বিভিন্ন সরঞ্জাম দ্বারা গৃহীত হয় যা বাইনারি ডেটা গ্রহণ করতে পারে না। বেস 64 ওয়েব-সেফ সাধারণত ইন্টারনেট প্রোটোকল যেমন ইমেল, HTTP, বা XML নথিতে ব্যবহৃত হয়।
// 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)
প্রদত্ত স্ট্রিং থেকে একটি বেস-64 ওয়েব-নিরাপদ এনকোডেড স্ট্রিং তৈরি করে। বেস 64 হল একটি সাধারণ এনকোডিং যা বিভিন্ন সরঞ্জাম দ্বারা গৃহীত হয় যা বাইনারি ডেটা গ্রহণ করতে পারে না। বেস 64 ওয়েব-সেফ সাধারণত ইন্টারনেট প্রোটোকল যেমন ইমেল, HTTP, বা XML নথিতে ব্যবহৃত হয়।
// Writes 'QSBzdHJpbmcgaGVyZQ==' to the log. var encoded = Utilities.base64EncodeWebSafe("A string here"); Logger.log(encoded);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
data | String | এনকোড করার জন্য স্ট্রিং। |
প্রত্যাবর্তন
String
— ইনপুট স্ট্রিং এর বেস-64 ওয়েব-সেফ এনকোডেড উপস্থাপনা।
base64EncodeWebSafe(data, charset)
একটি নির্দিষ্ট অক্ষর সেটে প্রদত্ত স্ট্রিং থেকে একটি বেস-64 ওয়েব-নিরাপদ এনকোডেড স্ট্রিং তৈরি করে। একটি অক্ষর সেট হল অক্ষর এনকোড করার একটি উপায় যাতে সেগুলি এনকোড করা যায়। এগুলি সাধারণত একটি বাইনারি বিন্যাসে করা হয়, যা সাধারণত নির্দিষ্ট ডেটা ট্রান্সমিশন প্রোটোকলের সাথে বেমানান হতে পারে। ডেটা সামঞ্জস্যপূর্ণ করার জন্য, সেগুলি সাধারণত বেস 64-এ এনকোড করা হয়, যা একটি সাধারণ এনকোডিং যা বিভিন্ন সরঞ্জাম দ্বারা গৃহীত হয় যা বাইনারি ডেটা গ্রহণ করতে পারে না। বেস 64 ওয়েব-সেফ সাধারণত ইন্টারনেট প্রোটোকল যেমন ইমেল, HTTP, বা XML নথিতে ব্যবহৃত হয়।
// "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)
প্রদত্ত কী দিয়ে RSA-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)
প্রদত্ত কী এবং অক্ষরসেট দিয়ে RSA-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)
প্রদত্ত কী দিয়ে RSA-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)
প্রদত্ত কী দিয়ে RSA-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)
প্রদত্ত কী দিয়ে নির্দিষ্ট RSA অ্যালগরিদম ব্যবহার করে প্রদত্ত মান স্বাক্ষর করে।
// 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)
প্রদত্ত কী এবং অক্ষর সেটের সাথে নির্দিষ্ট RSA অ্যালগরিদম ব্যবহার করে প্রদত্ত মান স্বাক্ষর করে।
// 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)
জাভা 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()
একটি স্ট্রিং হিসাবে একটি UUID পান ( 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
- UUID-এর একটি স্ট্রিং উপস্থাপনা।
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 অবজেক্ট। |
প্রত্যাবর্তন
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 ফাইলের নাম তৈরি করতে হবে। |
প্রত্যাবর্তন
newBlob(data)
একটি বাইট অ্যারে থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন। ব্লবগুলি অনেক অ্যাপ স্ক্রিপ্ট API-এ ব্যবহৃত হয় যা ইনপুট হিসাবে বাইনারি ডেটা নেয়।
// Creates a blob object from a byte array. const data = [71, 79, 79, 71, 76, 69]; const blob = Utilities.newBlob(data); // Logs the blob data as a string to the console. console.log(blob.getDataAsString());
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
data | Byte[] | ব্লবের জন্য বাইট। |
প্রত্যাবর্তন
Blob
— সদ্য নির্মিত ব্লব।
newBlob(data, contentType)
একটি বাইট অ্যারে এবং সামগ্রীর ধরন থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন। ব্লবগুলি অনেক অ্যাপ স্ক্রিপ্ট 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());
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
data | Byte[] | ব্লবের জন্য বাইট। |
contentType | String | ব্লব-এর বিষয়বস্তুর ধরন null হতে পারে। |
প্রত্যাবর্তন
Blob
— সদ্য নির্মিত ব্লব।
newBlob(data, contentType, name)
একটি বাইট অ্যারে, বিষয়বস্তুর ধরন এবং নাম থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন। ব্লবগুলি অনেক অ্যাপ স্ক্রিপ্ট API-এ ব্যবহৃত হয় যা ইনপুট হিসাবে বাইনারি ডেটা নেয়।
// Declares a byte array. const data = [71, 79, 79, 71, 76, 69]; // Declares the content type of the blob. const contentType = 'application/json'; // Declares the name of the blob. const name = 'Example blob'; // Creates a blob object from the byte array, content type, and name. const blob = Utilities.newBlob(data, contentType, name); // Logs the blob data as a string to the console. console.log('Blob data:', blob.getDataAsString()); // Logs the content type of the blob to the console. console.log('Blob content type:', blob.getContentType()); // Logs the name of the blob to the console. console.log('Blob name:', blob.getName());
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
data | Byte[] | ব্লবের জন্য বাইট। |
contentType | String | - ব্লবের বিষয়বস্তুর ধরন - null হতে পারে। |
name | String | ব্লবের নাম- null হতে পারে। |
প্রত্যাবর্তন
Blob
— সদ্য নির্মিত ব্লব।
newBlob(data)
একটি স্ট্রিং থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন। ব্লবগুলি অনেক অ্যাপ স্ক্রিপ্ট API-এ ব্যবহৃত হয় যা ইনপুট হিসাবে বাইনারি ডেটা নেয়।
// Declares a string for the blob. const data = 'GOOGLE'; // Creates a blob object from a string. const blob = Utilities.newBlob(data); // Logs the blob data in byte array to the console. console.log('Blob Data:', blob.getBytes());
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
data | String | ব্লবের জন্য স্ট্রিং, UTF-8 ধরে নেওয়া হয়েছে। |
প্রত্যাবর্তন
Blob
— সদ্য নির্মিত ব্লব।
newBlob(data, contentType)
একটি স্ট্রিং এবং বিষয়বস্তু প্রকার থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন। ব্লবগুলি অনেক অ্যাপ স্ক্রিপ্ট 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());
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
data | String | ব্লবের জন্য স্ট্রিং, UTF-8 ধরে নেওয়া হয়েছে। |
contentType | String | ব্লব-এর বিষয়বস্তুর ধরন null হতে পারে। |
প্রত্যাবর্তন
Blob
— সদ্য নির্মিত ব্লব।
newBlob(data, contentType, name)
একটি স্ট্রিং, বিষয়বস্তুর ধরন এবং নাম থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন। ব্লবগুলি অনেক অ্যাপ স্ক্রিপ্ট API-এ ব্যবহৃত হয় যা ইনপুট হিসাবে বাইনারি ডেটা নেয়।
// Declares a string for the blob. const data = 'GOOGLE'; // Declares the content type of the blob. const contentType = 'application/json'; // Declares the name of the blob. const name = 'Example blob'; // Create a blob object from the string, content type, and name. const blob = Utilities.newBlob(data, contentType, name); // Logs the blob data in byte array to the console. console.log('Blob data:', blob.getBytes()); // Logs the content type of the blob to the console. console.log('Blob content type:', blob.getContentType()); // Logs the name of the blob to the console. console.log('Blob name:', blob.getName());
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
data | String | ব্লবের জন্য স্ট্রিং, UTF-8 ধরে নেওয়া হয়েছে। |
contentType | String | ব্লব-এর বিষয়বস্তুর ধরন null হতে পারে। |
name | String | ব্লবের নাম- null হতে পারে। |
প্রত্যাবর্তন
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)
নির্দিষ্ট সংখ্যক মিলিসেকেন্ডের জন্য ঘুমায়। নির্দিষ্ট সংখ্যক মিলিসেকেন্ডের জন্য স্ক্রিপ্টটিকে অবিলম্বে ঘুমাতে দেয়। সর্বাধিক অনুমোদিত মান হল 300000 (বা 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 | জিপ ফাইল ব্লব. |
প্রত্যাবর্তন
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[] | জিপ আপ করার জন্য blobs একটি অ্যারে. |
প্রত্যাবর্তন
Blob
- একটি নতুন ব্লব যাতে একটি সংরক্ষণাগার হিসাবে ইনপুট রয়েছে৷
zip(blobs, name)
একটি নতুন ব্লব অবজেক্ট তৈরি করে যেটি একটি জিপ ফাইল যেখানে ব্লবস থেকে পাস করা ডেটা রয়েছে৷ পদ্ধতির এই সংস্করণটি একটি ফাইলের নাম নির্দিষ্ট করার অনুমতি দেয়৷
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[] | জিপ আপ করার জন্য blobs একটি অ্যারে. |
name | String | জিপ ফাইলের নাম দিয়ে তৈরি করতে হবে। |
প্রত্যাবর্তন
Blob
- একটি নতুন ব্লব যাতে একটি সংরক্ষণাগার হিসাবে ইনপুট রয়েছে৷