এই পরিষেবাটি স্ট্রিং এনকোডিং/ডিকোডিং, তারিখ বিন্যাস, JSON ম্যানিপুলেশন এবং অন্যান্য বিবিধ কাজের জন্য উপযোগিতা প্রদান করে।
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
Charset | Charset | |
Digest Algorithm | Digest Algorithm | |
Mac Algorithm | Mac Algorithm | |
Rsa Algorithm | Rsa Algorithm |
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
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 ওয়েব-নিরাপদ এনকোডেড স্ট্রিং তৈরি করে। |
compute Digest(algorithm, value) | Byte[] | নির্দিষ্ট Byte[] মানের উপর নির্দিষ্ট অ্যালগরিদম ব্যবহার করে একটি ডাইজেস্ট গণনা করুন। |
compute Digest(algorithm, value) | Byte[] | নির্দিষ্ট String মানের উপর নির্দিষ্ট অ্যালগরিদম ব্যবহার করে একটি ডাইজেস্ট গণনা করুন। |
compute Digest(algorithm, value, charset) | Byte[] | প্রদত্ত অক্ষর সেটের সাথে নির্দিষ্ট String মানের উপর নির্দিষ্ট অ্যালগরিদম ব্যবহার করে একটি ডাইজেস্ট গণনা করুন। |
compute Hmac Sha256Signature(value, key) | Byte[] | প্রদত্ত কী দিয়ে HMAC-SHA256 ব্যবহার করে প্রদত্ত মান স্বাক্ষর করে। |
compute Hmac Sha256Signature(value, key) | Byte[] | প্রদত্ত কী দিয়ে HMAC-SHA256 ব্যবহার করে প্রদত্ত মান স্বাক্ষর করে। |
compute Hmac Sha256Signature(value, key, charset) | Byte[] | প্রদত্ত কী এবং অক্ষর সেট সহ HMAC-SHA256 ব্যবহার করে প্রদত্ত মান স্বাক্ষর করে। |
compute Hmac Signature(algorithm, value, key) | Byte[] | নির্দিষ্ট কী এবং মানের উপর নির্দিষ্ট অ্যালগরিদম ব্যবহার করে একটি বার্তা প্রমাণীকরণ কোড গণনা করুন। |
compute Hmac Signature(algorithm, value, key) | Byte[] | নির্দিষ্ট কী এবং মানের উপর নির্দিষ্ট অ্যালগরিদম ব্যবহার করে একটি বার্তা প্রমাণীকরণ কোড গণনা করুন। |
compute Hmac Signature(algorithm, value, key, charset) | Byte[] | নির্দিষ্ট কী এবং মানের উপর নির্দিষ্ট অ্যালগরিদম ব্যবহার করে একটি বার্তা প্রমাণীকরণ কোড গণনা করুন। |
compute Rsa Sha1Signature(value, key) | Byte[] | প্রদত্ত কী দিয়ে RSA-SHA1 ব্যবহার করে প্রদত্ত মান স্বাক্ষর করে। |
compute Rsa Sha1Signature(value, key, charset) | Byte[] | প্রদত্ত কী এবং অক্ষরসেট দিয়ে RSA-SHA1 ব্যবহার করে প্রদত্ত মান স্বাক্ষর করে। |
compute Rsa Sha256Signature(value, key) | Byte[] | প্রদত্ত কী দিয়ে RSA-SHA256 ব্যবহার করে প্রদত্ত মান স্বাক্ষর করে। |
compute Rsa Sha256Signature(value, key, charset) | Byte[] | প্রদত্ত কী দিয়ে RSA-SHA256 ব্যবহার করে প্রদত্ত মান স্বাক্ষর করে। |
compute Rsa Signature(algorithm, value, key) | Byte[] | প্রদত্ত কী দিয়ে নির্দিষ্ট RSA অ্যালগরিদম ব্যবহার করে প্রদত্ত মান স্বাক্ষর করে। |
compute Rsa Signature(algorithm, value, key, charset) | Byte[] | প্রদত্ত কী এবং অক্ষর সেটের সাথে নির্দিষ্ট RSA অ্যালগরিদম ব্যবহার করে প্রদত্ত মান স্বাক্ষর করে। |
format Date(date, timeZone, format) | String | জাভা SE SimpleDateFormat ক্লাসে বর্ণিত স্পেসিফিকেশন অনুযায়ী তারিখ বিন্যাস। |
format String(template, args) | String | '%'-স্টাইল ফরম্যাট স্ট্রিং ব্যবহার করে sprintf এর মতো স্ট্রিং ফরম্যাটিং করে। |
get Uuid() | String | একটি স্ট্রিং হিসাবে একটি UUID পান ( java.util.UUID.randomUUID() পদ্ধতি ব্যবহার করার সমতুল্য)। |
gzip(blob) | Blob | gzip -প্রদত্ত Blob ডেটা সংকুচিত করে এবং একটি নতুন Blob অবজেক্টে ফেরত দেয়। |
gzip(blob, name) | Blob | gzip -প্রদত্ত Blob ডেটা সংকুচিত করে এবং একটি নতুন Blob অবজেক্টে ফেরত দেয়। |
new Blob(data) | Blob | একটি বাইট অ্যারে থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন। |
new Blob(data, contentType) | Blob | একটি বাইট অ্যারে এবং সামগ্রীর ধরন থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন। |
new Blob(data, contentType, name) | Blob | একটি বাইট অ্যারে, বিষয়বস্তুর ধরন এবং নাম থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন। |
new Blob(data) | Blob | একটি স্ট্রিং থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন। |
new Blob(data, contentType) | Blob | একটি স্ট্রিং এবং বিষয়বস্তু প্রকার থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন। |
new Blob(data, contentType, name) | Blob | একটি স্ট্রিং, বিষয়বস্তুর ধরন এবং নাম থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন। |
parse Csv(csv) | String[][] | একটি CSV স্ট্রিং এর একটি সারণী 2D অ্যারে উপস্থাপনা প্রদান করে। |
parse Csv(csv, delimiter) | String[][] | একটি কাস্টম ডিলিমিটার ব্যবহার করে একটি CSV স্ট্রিংয়ের একটি সারণী 2D অ্যারে উপস্থাপনা প্রদান করে। |
parse Date(date, timeZone, format) | Date | জাভা স্ট্যান্ডার্ড এডিশন Simple Date Format ক্লাসে বর্ণিত স্পেসিফিকেশন অনুযায়ী প্রদত্ত স্ট্রিং তারিখ পার্স করে। |
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 グループ" 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 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 グループ" 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 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 グループ" 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 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 グループ" 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 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 const blob = Utilities.newBlob('A string here'); // Writes 'QSBzdHJpbmcgaGVyZQ==' to the log. const encoded = Utilities.base64Encode(blob.getBytes()); Logger.log(encoded);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
data | Byte[] | এনকোড করার জন্য ডেটার একটি বাইট[]। |
প্রত্যাবর্তন
String
- ডেটাতে পাস করা বেস-64 এনকোডেড উপস্থাপনা।
base64Encode(data)
প্রদত্ত স্ট্রিং থেকে একটি বেস-64 এনকোডেড স্ট্রিং তৈরি করে। বেস 64 হল একটি সাধারণ এনকোডিং যা বিভিন্ন সরঞ্জাম দ্বারা গৃহীত হয় যা বাইনারি ডেটা গ্রহণ করতে পারে না। বেস 64 সাধারণত ইন্টারনেট প্রোটোকল যেমন ইমেল, HTTP, বা XML নথিতে ব্যবহৃত হয়।
// Writes 'QSBzdHJpbmcgaGVyZQ==' to the log. const 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) const input = 'Google グループ'; // Writes "R29vZ2xlIOOCsOODq+ODvOODlw==" to the log const encoded = Utilities.base64Encode(input, Utilities.Charset.UTF_8); Logger.log(encoded);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
data | String | এনকোড করার জন্য ডেটার স্ট্রিং। |
charset | Charset | একটি Charset ইনপুটের অক্ষর সেট নির্দিষ্ট করে। |
প্রত্যাবর্তন
String
— প্রদত্ত Charset
সাথে ইনপুট স্ট্রিংটির বেস-64 এনকোড করা উপস্থাপনা।
base64EncodeWebSafe(data)
প্রদত্ত বাইট অ্যারে থেকে একটি বেস-64 ওয়েব-নিরাপদ এনকোডেড স্ট্রিং তৈরি করে। বেস 64 হল একটি সাধারণ এনকোডিং যা বিভিন্ন সরঞ্জাম দ্বারা গৃহীত হয় যা বাইনারি ডেটা গ্রহণ করতে পারে না। বেস 64 ওয়েব-সেফ সাধারণত ইন্টারনেট প্রোটোকল যেমন ইমেল, HTTP, বা XML নথিতে ব্যবহৃত হয়।
// Instantiates a blob here for clarity const blob = Utilities.newBlob('A string here'); // Writes 'QSBzdHJpbmcgaGVyZQ==' to the log. const encoded = Utilities.base64EncodeWebSafe(blob.getBytes()); Logger.log(encoded);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
data | Byte[] | এনকোড করার জন্য ডেটার বাইটের একটি অ্যারে। |
প্রত্যাবর্তন
String
- ডেটাতে পাস করা বেস-64 ওয়েব-নিরাপদ এনকোডেড উপস্থাপনা।
base64EncodeWebSafe(data)
প্রদত্ত স্ট্রিং থেকে একটি বেস-64 ওয়েব-নিরাপদ এনকোডেড স্ট্রিং তৈরি করে। বেস 64 হল একটি সাধারণ এনকোডিং যা বিভিন্ন সরঞ্জাম দ্বারা গৃহীত হয় যা বাইনারি ডেটা গ্রহণ করতে পারে না। বেস 64 ওয়েব-সেফ সাধারণত ইন্টারনেট প্রোটোকল যেমন ইমেল, HTTP, বা XML নথিতে ব্যবহৃত হয়।
// Writes 'QSBzdHJpbmcgaGVyZQ==' to the log. const 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) const input = 'Google グループ'; // Writes "R29vZ2xlIOOCsOODq-ODvOODlw==" to the log const encoded = Utilities.base64EncodeWebSafe(input, Utilities.Charset.UTF_8); Logger.log(encoded);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
data | String | এনকোড করার জন্য ডেটার স্ট্রিং। |
charset | Charset | একটি Charset ইনপুটের অক্ষর সেট নির্দিষ্ট করে। |
প্রত্যাবর্তন
String
— প্রদত্ত Charset
সাথে ইনপুট স্ট্রিংয়ের বেস-64 ওয়েব-নিরাপদ এনকোডেড উপস্থাপনা।
compute Digest(algorithm, value)
নির্দিষ্ট Byte[]
মানের উপর নির্দিষ্ট অ্যালগরিদম ব্যবহার করে একটি ডাইজেস্ট গণনা করুন।
const input = Utilities.base64Decode( 'aW5wdXQgdG8gaGFzaA0K'); // == base64encode("input to hash") const digest = Utilities.computeDigest(Utilities.DigestAlgorithm.MD5, input); Logger.log(digest);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
algorithm | Digest Algorithm | ব্যবহার করার জন্য একটি Digest Algorithm । |
value | Byte[] | একটি ডাইজেস্ট গণনা করার জন্য একটি ইনপুট স্ট্রিং মান। |
প্রত্যাবর্তন
Byte[]
— একটি বাইট [] আউটপুট ডাইজেস্ট প্রতিনিধিত্ব করে।
compute Digest(algorithm, value)
নির্দিষ্ট String
মানের উপর নির্দিষ্ট অ্যালগরিদম ব্যবহার করে একটি ডাইজেস্ট গণনা করুন।
const digest = Utilities.computeDigest( Utilities.DigestAlgorithm.MD5, 'input to hash', ); Logger.log(digest);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
algorithm | Digest Algorithm | ব্যবহার করার জন্য একটি Digest Algorithm । |
value | String | একটি ডাইজেস্ট গণনা করার জন্য একটি ইনপুট স্ট্রিং মান। |
প্রত্যাবর্তন
Byte[]
— একটি বাইট [] আউটপুট ডাইজেস্ট প্রতিনিধিত্ব করে।
compute Digest(algorithm, value, charset)
প্রদত্ত অক্ষর সেটের সাথে নির্দিষ্ট String
মানের উপর নির্দিষ্ট অ্যালগরিদম ব্যবহার করে একটি ডাইজেস্ট গণনা করুন।
const digest = Utilities.computeDigest( Utilities.DigestAlgorithm.MD5, 'input to hash', Utilities.Charset.US_ASCII, ); Logger.log(digest);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
algorithm | Digest Algorithm | ব্যবহার করার জন্য একটি Digest Algorithm । |
value | String | একটি ডাইজেস্ট গণনা করার জন্য একটি ইনপুট স্ট্রিং মান। |
charset | Charset | ইনপুট অক্ষর সেট প্রতিনিধিত্বকারী একটি Charset । |
প্রত্যাবর্তন
Byte[]
— একটি বাইট [] আউটপুট ডাইজেস্ট প্রতিনিধিত্ব করে।
compute Hmac Sha256Signature(value, key)
প্রদত্ত কী দিয়ে HMAC-SHA256 ব্যবহার করে প্রদত্ত মান স্বাক্ষর করে।
// This writes an array of bytes to the log. const input = Utilities.base64Decode( 'aW5wdXQgdG8gaGFzaA0K'); // == base64encode("input to hash") const key = Utilities.base64Decode('a2V5'); // == base64encode("key") const signature = Utilities.computeHmacSha256Signature(input, key); Logger.log(signature);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
value | Byte[] | একটি হ্যাশ তৈরি করার জন্য ইনপুট মান। |
key | Byte[] | হ্যাশ তৈরি করতে ব্যবহার করার জন্য একটি কী। |
প্রত্যাবর্তন
Byte[]
— একটি বাইট [] আউটপুট স্বাক্ষর প্রতিনিধিত্ব করে।
compute Hmac Sha256Signature(value, key)
প্রদত্ত কী দিয়ে HMAC-SHA256 ব্যবহার করে প্রদত্ত মান স্বাক্ষর করে।
// This writes an array of bytes to the log. const signature = Utilities.computeHmacSha256Signature( 'this is my input', 'my key - use a stronger one', ); Logger.log(signature);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
value | String | একটি হ্যাশ তৈরি করার জন্য ইনপুট মান। |
key | String | হ্যাশ তৈরি করতে ব্যবহার করার জন্য একটি কী। |
প্রত্যাবর্তন
Byte[]
— একটি বাইট [] আউটপুট স্বাক্ষর প্রতিনিধিত্ব করে।
compute Hmac Sha256Signature(value, key, charset)
প্রদত্ত কী এবং অক্ষর সেট সহ HMAC-SHA256 ব্যবহার করে প্রদত্ত মান স্বাক্ষর করে।
// This writes an array of bytes to the log. const signature = Utilities.computeHmacSha256Signature( 'this is my input', 'my key - use a stronger one', Utilities.Charset.US_ASCII, ); Logger.log(signature);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
value | String | একটি হ্যাশ তৈরি করার জন্য ইনপুট মান। |
key | String | হ্যাশ তৈরি করতে ব্যবহার করার জন্য একটি কী। |
charset | Charset | ইনপুট অক্ষর সেট প্রতিনিধিত্বকারী একটি Charset । |
প্রত্যাবর্তন
Byte[]
— একটি বাইট [] আউটপুট স্বাক্ষর প্রতিনিধিত্ব করে।
compute Hmac Signature(algorithm, value, key)
নির্দিষ্ট কী এবং মানের উপর নির্দিষ্ট অ্যালগরিদম ব্যবহার করে একটি বার্তা প্রমাণীকরণ কোড গণনা করুন।
// This writes an array of bytes to the log. const input = Utilities.base64Decode( 'aW5wdXQgdG8gaGFzaA0K'); // == base64encode("input to hash") const key = Utilities.base64Decode('a2V5'); // == base64encode("key") const signature = Utilities.computeHmacSignature( Utilities.MacAlgorithm.HMAC_MD5, input, key, ); Logger.log(signature);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
algorithm | Mac Algorithm | ইনপুট মান হ্যাশ করার জন্য একটি Mac Algorithm অ্যালগরিদম। |
value | Byte[] | একটি হ্যাশ তৈরি করার জন্য ইনপুট মান। |
key | Byte[] | হ্যাশ তৈরি করতে ব্যবহার করার জন্য একটি কী। |
প্রত্যাবর্তন
Byte[]
— একটি বাইট [] আউটপুট স্বাক্ষর প্রতিনিধিত্ব করে।
compute Hmac Signature(algorithm, value, key)
নির্দিষ্ট কী এবং মানের উপর নির্দিষ্ট অ্যালগরিদম ব্যবহার করে একটি বার্তা প্রমাণীকরণ কোড গণনা করুন।
// This writes an array of bytes to the log. const signature = Utilities.computeHmacSignature( Utilities.MacAlgorithm.HMAC_MD5, 'input to hash', 'key', ); Logger.log(signature);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
algorithm | Mac Algorithm | ইনপুট মান হ্যাশ করার জন্য একটি Mac Algorithm অ্যালগরিদম। |
value | String | একটি হ্যাশ তৈরি করার জন্য ইনপুট মান। |
key | String | হ্যাশ তৈরি করতে ব্যবহার করার জন্য একটি কী। |
প্রত্যাবর্তন
Byte[]
— একটি বাইট [] আউটপুট স্বাক্ষর প্রতিনিধিত্ব করে।
compute Hmac Signature(algorithm, value, key, charset)
নির্দিষ্ট কী এবং মানের উপর নির্দিষ্ট অ্যালগরিদম ব্যবহার করে একটি বার্তা প্রমাণীকরণ কোড গণনা করুন।
// This writes an array of bytes to the log. const signature = Utilities.computeHmacSignature( Utilities.MacAlgorithm.HMAC_MD5, 'input to hash', 'key', Utilities.Charset.US_ASCII, ); Logger.log(signature);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
algorithm | Mac Algorithm | ইনপুট মান হ্যাশ করার জন্য একটি Mac Algorithm অ্যালগরিদম। |
value | String | একটি হ্যাশ তৈরি করার জন্য ইনপুট মান। |
key | String | হ্যাশ তৈরি করতে ব্যবহার করার জন্য একটি কী। |
charset | Charset | ইনপুট অক্ষর সেট প্রতিনিধিত্বকারী একটি Charset । |
প্রত্যাবর্তন
Byte[]
— একটি বাইট [] আউটপুট স্বাক্ষর প্রতিনিধিত্ব করে।
compute Rsa Sha1Signature(value, key)
প্রদত্ত কী দিয়ে RSA-SHA1 ব্যবহার করে প্রদত্ত মান স্বাক্ষর করে।
// This writes an array of bytes to the log. const signature = Utilities.computeRsaSha1Signature( 'this is my input', PropertiesService.getScriptProperties().getProperty('YOUR_PRIVATE_KEY'), ); Logger.log(signature);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
value | String | একটি হ্যাশ তৈরি করার জন্য ইনপুট মান। |
key | String | স্বাক্ষর তৈরি করতে ব্যবহার করার জন্য একটি PEM ফর্ম্যাট কী। |
প্রত্যাবর্তন
Byte[]
— একটি বাইট [] আউটপুট স্বাক্ষর প্রতিনিধিত্ব করে।
compute Rsa Sha1Signature(value, key, charset)
প্রদত্ত কী এবং অক্ষরসেট দিয়ে RSA-SHA1 ব্যবহার করে প্রদত্ত মান স্বাক্ষর করে।
// This writes an array of bytes to the log. const signature = Utilities.computeRsaSha1Signature( 'this is my input', PropertiesService.getScriptProperties().getProperty('YOUR_PRIVATE_KEY'), Utilities.Charset.US_ASCII, ); Logger.log(signature);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
value | String | একটি হ্যাশ তৈরি করার জন্য ইনপুট মান। |
key | String | স্বাক্ষর তৈরি করতে ব্যবহার করার জন্য একটি PEM ফর্ম্যাট কী। |
charset | Charset | ইনপুট অক্ষর সেট প্রতিনিধিত্বকারী একটি Charset । |
প্রত্যাবর্তন
Byte[]
— একটি বাইট [] আউটপুট স্বাক্ষর প্রতিনিধিত্ব করে।
compute Rsa Sha256Signature(value, key)
প্রদত্ত কী দিয়ে RSA-SHA256 ব্যবহার করে প্রদত্ত মান স্বাক্ষর করে।
// This writes an array of bytes to the log. const signature = Utilities.computeRsaSha256Signature( 'this is my input', PropertiesService.getScriptProperties().getProperty('YOUR_PRIVATE_KEY'), ); Logger.log(signature);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
value | String | একটি হ্যাশ তৈরি করার জন্য ইনপুট মান। |
key | String | স্বাক্ষর তৈরি করতে ব্যবহার করার জন্য একটি PEM ফর্ম্যাট কী। |
প্রত্যাবর্তন
Byte[]
— একটি বাইট [] আউটপুট স্বাক্ষর প্রতিনিধিত্ব করে।
compute Rsa Sha256Signature(value, key, charset)
প্রদত্ত কী দিয়ে RSA-SHA256 ব্যবহার করে প্রদত্ত মান স্বাক্ষর করে।
// This writes an array of bytes to the log. const signature = Utilities.computeRsaSha256Signature( 'this is my input', PropertiesService.getScriptProperties().getProperty('YOUR_PRIVATE_KEY'), ); Logger.log(signature);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
value | String | একটি হ্যাশ তৈরি করার জন্য ইনপুট মান। |
key | String | স্বাক্ষর তৈরি করতে ব্যবহার করার জন্য একটি PEM ফর্ম্যাট কী। |
charset | Charset | ইনপুট অক্ষর সেট প্রতিনিধিত্বকারী একটি Charset । |
প্রত্যাবর্তন
Byte[]
— একটি বাইট [] আউটপুট স্বাক্ষর প্রতিনিধিত্ব করে।
compute Rsa Signature(algorithm, value, key)
প্রদত্ত কী দিয়ে নির্দিষ্ট RSA অ্যালগরিদম ব্যবহার করে প্রদত্ত মান স্বাক্ষর করে।
// This writes an array of bytes to the log. const signature = Utilities.computeRsaSignature( Utilities.RsaAlgorithm.RSA_SHA_256, 'this is my input', PropertiesService.getScriptProperties().getProperty('YOUR_PRIVATE_KEY'), ); Logger.log(signature);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
algorithm | Rsa Algorithm | ইনপুট মান হ্যাশ করার জন্য একটি Rsa Algorithm অ্যালগরিদম ব্যবহার করতে হবে। |
value | String | একটি হ্যাশ তৈরি করার জন্য ইনপুট মান। |
key | String | স্বাক্ষর তৈরি করতে ব্যবহার করার জন্য একটি PEM ফর্ম্যাট কী। |
প্রত্যাবর্তন
Byte[]
— একটি বাইট [] আউটপুট স্বাক্ষর প্রতিনিধিত্ব করে।
compute Rsa Signature(algorithm, value, key, charset)
প্রদত্ত কী এবং অক্ষর সেটের সাথে নির্দিষ্ট RSA অ্যালগরিদম ব্যবহার করে প্রদত্ত মান স্বাক্ষর করে।
// This writes an array of bytes to the log. const signature = Utilities.computeRsaSignature( Utilities.RsaAlgorithm.RSA_SHA_256, 'this is my input', PropertiesService.getScriptProperties().getProperty('YOUR_PRIVATE_KEY'), Utilities.Charset.US_ASCII, ); Logger.log(signature);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
algorithm | Rsa Algorithm | ইনপুট মান হ্যাশ করার জন্য একটি Rsa Algorithm অ্যালগরিদম ব্যবহার করতে হবে। |
value | String | একটি হ্যাশ তৈরি করার জন্য ইনপুট মান। |
key | String | স্বাক্ষর তৈরি করতে ব্যবহার করার জন্য একটি PEM ফর্ম্যাট কী। |
charset | Charset | ইনপুট অক্ষর সেট প্রতিনিধিত্বকারী একটি Charset । |
প্রত্যাবর্তন
Byte[]
— একটি বাইট [] আউটপুট স্বাক্ষর প্রতিনিধিত্ব করে।
format Date(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. const formattedDate = Utilities.formatDate( new Date(), 'GMT', 'yyyy-MM-dd\'T\'HH:mm:ss\'Z\'', ); Logger.log(formattedDate);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
date | Date | একটি স্ট্রিং হিসাবে বিন্যাস করার একটি Date ৷ |
time Zone | String | ফলাফলের আউটপুট টাইমজোন। |
format | String | Simple Date Format স্পেসিফিকেশন অনুযায়ী একটি বিন্যাস। |
প্রত্যাবর্তন
String
- একটি ফর্ম্যাট করা স্ট্রিং হিসাবে ইনপুট তারিখ।
format String(template, args)
'%'-স্টাইল ফরম্যাট স্ট্রিং ব্যবহার করে sprintf
এর মতো স্ট্রিং ফরম্যাটিং করে।
// " 123.456000" Utilities.formatString('%11.6f', 123.456); // " abc" Utilities.formatString('%6s', 'abc');
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
template | String | ফর্ম্যাট স্ট্রিং যা নিয়ন্ত্রণ করে কী ফেরত দেওয়া হয়। |
args | Object... | টেমপ্লেটে '%' স্থানধারক পূরণ করতে ব্যবহার করার জন্য অবজেক্ট। |
প্রত্যাবর্তন
String
- ফর্ম্যাট করা স্ট্রিং।
get Uuid()
একটি স্ট্রিং হিসাবে একটি UUID পান ( 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
- UUID-এর একটি স্ট্রিং উপস্থাপনা।
gzip(blob)
gzip
-প্রদত্ত Blob
ডেটা সংকুচিত করে এবং একটি নতুন Blob
অবজেক্টে ফেরত দেয়।
const textBlob = Utilities.newBlob( 'Some text to compress using gzip compression', ); // Create the compressed blob. const gzipBlob = Utilities.gzip(textBlob);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
blob | Blob Source | gzip ব্যবহার করে কম্প্রেস করার জন্য একটি Blob অবজেক্ট। |
প্রত্যাবর্তন
gzip(blob, name)
gzip
-প্রদত্ত Blob
ডেটা সংকুচিত করে এবং একটি নতুন Blob
অবজেক্টে ফেরত দেয়। পদ্ধতির এই সংস্করণটি একটি ফাইলের নাম নির্দিষ্ট করার অনুমতি দেয়।
const textBlob = Utilities.newBlob( 'Some text to compress using gzip compression', ); // Create the compressed blob. const gzipBlob = Utilities.gzip(textBlob, 'text.gz');
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
blob | Blob Source | gzip ব্যবহার করে কম্প্রেস করার জন্য একটি Blob অবজেক্ট। |
name | String | gzip ফাইলের নাম তৈরি করতে হবে। |
প্রত্যাবর্তন
new Blob(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
— সদ্য নির্মিত ব্লব।
new Blob(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[] | ব্লবের জন্য বাইট। |
content Type | String | ব্লব-এর বিষয়বস্তুর ধরন null হতে পারে। |
প্রত্যাবর্তন
Blob
— সদ্য নির্মিত ব্লব।
new Blob(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[] | ব্লবের জন্য বাইট। |
content Type | String | - ব্লবের বিষয়বস্তুর ধরন - null হতে পারে। |
name | String | ব্লবের নাম- null হতে পারে। |
প্রত্যাবর্তন
Blob
— সদ্য নির্মিত ব্লব।
new Blob(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
— সদ্য নির্মিত ব্লব।
new Blob(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 ধরে নেওয়া হয়েছে। |
content Type | String | ব্লব-এর বিষয়বস্তুর ধরন null হতে পারে। |
প্রত্যাবর্তন
Blob
— সদ্য নির্মিত ব্লব।
new Blob(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 ধরে নেওয়া হয়েছে। |
content Type | String | ব্লব-এর বিষয়বস্তুর ধরন null হতে পারে। |
name | String | ব্লবের নাম- null হতে পারে। |
প্রত্যাবর্তন
Blob
— সদ্য নির্মিত ব্লব।
parse Csv(csv)
একটি CSV স্ট্রিং এর একটি সারণী 2D অ্যারে উপস্থাপনা প্রদান করে।
// This creates a two-dimensional array of the format [[a, b, c], [d, e, f]] const csvString = 'a,b,c\nd,e,f'; const data = Utilities.parseCsv(csvString);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
csv | String | কমা-সেপারেটেড ভ্যালু (CSV) ফর্ম্যাটে একটি একক বা মাল্টিলাইন ডেটা ধারণকারী একটি স্ট্রিং। |
প্রত্যাবর্তন
String[][]
— CSV স্ট্রিং-এর মান ধারণকারী একটি দ্বি-মাত্রিক অ্যারে।
parse Csv(csv, delimiter)
একটি কাস্টম ডিলিমিটার ব্যবহার করে একটি CSV স্ট্রিংয়ের একটি সারণী 2D অ্যারে উপস্থাপনা প্রদান করে।
// This creates a two-dimensional array of the format [[a, b, c], [d, e, f]] const csvString = 'a\tb\tc\nd\te\tf'; const data = Utilities.parseCsv(csvString, '\t');
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
csv | String | কমা-সেপারেটেড ভ্যালু (CSV) ফর্ম্যাটে একটি একক বা মাল্টিলাইন ডেটা ধারণকারী একটি স্ট্রিং। |
delimiter | Char | মূল্যবোধের মধ্যে। |
প্রত্যাবর্তন
String[][]
— CSV স্ট্রিং-এর মান ধারণকারী একটি দ্বি-মাত্রিক অ্যারে।
parse Date(date, timeZone, format)
জাভা স্ট্যান্ডার্ড এডিশন Simple Date Format
ক্লাসে বর্ণিত স্পেসিফিকেশন অনুযায়ী প্রদত্ত স্ট্রিং তারিখ পার্স করে। আরও তথ্যের জন্য, জাভা Simple Date Format
ক্লাস দেখুন।
// This set of parameters parses the given string as a date in Greenwich Mean // Time, formatted as year-month-dateThour-minute-second. const date = Utilities.parseDate( '1970-01-01 00:00:00', 'GMT', 'yyyy-MM-dd\' \'HH:mm:ss', ); Logger.log(date);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
date | String | তারিখ হিসাবে পার্স করার জন্য একটি স্ট্রিং মান। |
time Zone | String | আউটপুট সময় অঞ্চল। |
format | String | Simple Date Format স্পেসিফিকেশন অনুযায়ী তারিখ বিন্যাস। |
প্রত্যাবর্তন
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
ফেরত দেয়।
const textBlob = Utilities.newBlob( 'Some text to compress using gzip compression', ); // Create the compressed blob. const gzipBlob = Utilities.gzip(textBlob, 'text.gz'); // Uncompress the data. const uncompressedBlob = Utilities.ungzip(gzipBlob);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
blob | Blob Source | সংকুচিত ডেটার Blob । |
প্রত্যাবর্তন
unzip(blob)
একটি জিপ ফাইলের প্রতিনিধিত্বকারী একটি ব্লব নেয় এবং এর উপাদান ফাইলগুলি ফেরত দেয়।
const googleFavIconUrl = 'https://www.google.com/favicon.ico'; const googleLogoUrl = 'https://www.google.com/images/srpr/logo3w.png'; // Fetch the Google favicon.ico file and get the Blob data const faviconBlob = UrlFetchApp.fetch(googleFavIconUrl).getBlob(); const logoBlob = UrlFetchApp.fetch(googleLogoUrl).getBlob(); // zip now references a blob containing an archive of both faviconBlob and // logoBlob const zip = Utilities.zip([faviconBlob, logoBlob], 'google_images.zip'); // This now unzips the blobs const files = Utilities.unzip(zip);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
blob | Blob Source | জিপ ফাইল ব্লব. |
প্রত্যাবর্তন
Blob[]
— একটি ব্লব[] উপাদান ব্লবগুলিকে প্রতিনিধিত্ব করে, প্রতিটির নাম জিপের ভিতরে সম্পূর্ণ পথ দিয়ে।
zip(blobs)
একটি নতুন ব্লব অবজেক্ট তৈরি করে যা একটি জিপ ফাইল যাতে পাস করা ব্লবস থেকে ডেটা রয়েছে৷
const googleFavIconUrl = 'https://www.google.com/favicon.ico'; const googleLogoUrl = 'https://www.google.com/images/srpr/logo3w.png'; // Fetch the Google favicon.ico file and get the Blob data const faviconBlob = UrlFetchApp.fetch(googleFavIconUrl).getBlob(); const logoBlob = UrlFetchApp.fetch(googleLogoUrl).getBlob(); // zip now references a blob containing an archive of both faviconBlob and // logoBlob const zip = Utilities.zip([faviconBlob, logoBlob]);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
blobs | Blob Source[] | জিপ আপ করার জন্য blobs একটি অ্যারে. |
প্রত্যাবর্তন
Blob
- একটি নতুন ব্লব যাতে একটি সংরক্ষণাগার হিসাবে ইনপুট রয়েছে৷
zip(blobs, name)
একটি নতুন ব্লব অবজেক্ট তৈরি করে যেটি একটি জিপ ফাইল যেখানে ব্লবস থেকে পাস করা ডেটা রয়েছে৷ পদ্ধতির এই সংস্করণটি একটি ফাইলের নাম নির্দিষ্ট করার অনুমতি দেয়৷
const googleFavIconUrl = 'https://www.google.com/favicon.ico'; const googleLogoUrl = 'https://www.google.com/images/srpr/logo3w.png'; // Fetch the Google favicon.ico file and get the Blob data const faviconBlob = UrlFetchApp.fetch(googleFavIconUrl).getBlob(); const logoBlob = UrlFetchApp.fetch(googleLogoUrl).getBlob(); // zip now references a blob containing an archive of both faviconBlob and // logoBlob const zip = Utilities.zip([faviconBlob, logoBlob], 'google_images.zip');
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
blobs | Blob Source[] | জিপ আপ করার জন্য blobs একটি অ্যারে. |
name | String | জিপ ফাইলের নাম দিয়ে তৈরি করতে হবে। |
প্রত্যাবর্তন
Blob
- একটি নতুন ব্লব যাতে একটি সংরক্ষণাগার হিসাবে ইনপুট রয়েছে৷