Class Utilities

উপযোগিতা

এই পরিষেবাটি স্ট্রিং এনকোডিং/ডিকোডিং, তারিখ বিন্যাস, JSON ম্যানিপুলেশন এবং অন্যান্য বিবিধ কাজের জন্য ইউটিলিটি প্রদান করে।

বৈশিষ্ট্য

সম্পত্তি আদর্শ বিবরণ
Charset Charset
Digest Algorithm Digest Algorithm
Mac Algorithm Mac Algorithm
Rsa Algorithm Rsa Algorithm

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
base64Decode(encoded) Byte[] একটি বেস-৬৪ এনকোডেড স্ট্রিংকে একটি UTF-৮ বাইট অ্যারেতে ডিকোড করে।
base64Decode(encoded, charset) Byte[] একটি নির্দিষ্ট অক্ষর সেটের একটি বাইট অ্যারেতে একটি বেস-64 এনকোডেড স্ট্রিং ডিকোড করে।
base64DecodeWebSafe(encoded) Byte[] একটি বেস-৬৪ ওয়েব-সেফ এনকোডেড স্ট্রিংকে একটি UTF-৮ বাইট অ্যারেতে ডিকোড করে।
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 প্রদত্ত স্ট্রিং থেকে একটি বেস-৬৪ ওয়েব-সেফ এনকোডেড স্ট্রিং তৈরি করে।
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-৮ বাইট অ্যারেতে ডিকোড করে।

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

পরামিতি

নাম আদর্শ বিবরণ
encoded String ডিকোড করার জন্য ডেটার বাইটগুলির একটি অ্যারে।

প্রত্যাবর্তন

Byte[] — বেস-৬৪ এনকোডেড আর্গুমেন্ট দ্বারা বাইট অ্যারে হিসেবে উপস্থাপিত কাঁচা ডেটা।


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 you 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[] — বেস-৬৪ এনকোডেড আর্গুমেন্ট দ্বারা বাইট অ্যারে হিসেবে উপস্থাপিত কাঁচা ডেটা।


base64DecodeWebSafe(encoded)

একটি বেস-৬৪ ওয়েব-সেফ এনকোডেড স্ট্রিংকে একটি UTF-৮ বাইট অ্যারেতে ডিকোড করে।

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

পরামিতি

নাম আদর্শ বিবরণ
encoded String ডিকোড করার জন্য ওয়েব-নিরাপদ ডেটার বাইটের একটি অ্যারে।

প্রত্যাবর্তন

Byte[] — বেস-৬৪ ওয়েব-সেফ এনকোডেড আর্গুমেন্ট দ্বারা একটি বাইট অ্যারে হিসেবে উপস্থাপিত কাঁচা ডেটা।


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 you 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[] — বেস-৬৪ ওয়েব-সেফ এনকোডেড আর্গুমেন্ট দ্বারা একটি বাইট অ্যারে হিসেবে উপস্থাপিত কাঁচা ডেটা।


base64Encode(data)

প্রদত্ত বাইট অ্যারে থেকে একটি বেস-৬৪ এনকোডেড স্ট্রিং তৈরি করে। বেস ৬৪ হল একটি সাধারণ এনকোডিং যা বিভিন্ন সরঞ্জাম দ্বারা গৃহীত হয় যা বাইনারি ডেটা গ্রহণ করতে পারে না। বেস ৬৪ সাধারণত ইমেল, 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 — পাস করা ডেটার বেস-৬৪ এনকোডেড উপস্থাপনা।


base64Encode(data)

প্রদত্ত স্ট্রিং থেকে একটি বেস-৬৪ এনকোডেড স্ট্রিং তৈরি করে। বেস ৬৪ হল একটি সাধারণ এনকোডিং যা বিভিন্ন টুল দ্বারা গৃহীত হয় যা বাইনারি ডেটা গ্রহণ করতে পারে না। বেস ৬৪ সাধারণত ইমেল, HTTP, অথবা XML ডকুমেন্টের মতো ইন্টারনেট প্রোটোকলে ব্যবহৃত হয়।

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

পরামিতি

নাম আদর্শ বিবরণ
data String এনকোড করার জন্য স্ট্রিং।

প্রত্যাবর্তন

String — ইনপুট স্ট্রিংয়ের বেস-৬৪ এনকোডেড উপস্থাপনা।


base64Encode(data, charset)

একটি নির্দিষ্ট অক্ষর সেটে প্রদত্ত স্ট্রিং থেকে একটি বেস-64 এনকোডেড স্ট্রিং তৈরি করে। একটি Charset হল অক্ষরগুলিকে এনকোড করার একটি উপায় যাতে সেগুলিকে এনকোড করা যায়। এগুলি সাধারণত একটি বাইনারি ফর্ম্যাটে করা হয়, যা সাধারণত নির্দিষ্ট ডেটা ট্রান্সমিশন প্রোটোকলের সাথে বেমানান হতে পারে। ডেটা সামঞ্জস্যপূর্ণ করার জন্য, এগুলি সাধারণত বেস 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)

প্রদত্ত বাইট অ্যারে থেকে একটি বেস-৬৪ ওয়েব-সেফ এনকোডেড স্ট্রিং তৈরি করে। বেস ৬৪ হল একটি সাধারণ এনকোডিং যা বিভিন্ন সরঞ্জাম দ্বারা গৃহীত হয় যা বাইনারি ডেটা গ্রহণ করতে পারে না। বেস ৬৪ ওয়েব-সেফ সাধারণত ইমেল, 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 — পাস করা ডেটার বেস-৬৪ ওয়েব-সেফ এনকোডেড উপস্থাপনা।


base64EncodeWebSafe(data)

প্রদত্ত স্ট্রিং থেকে একটি বেস-৬৪ ওয়েব-সেফ এনকোডেড স্ট্রিং তৈরি করে। বেস ৬৪ হল একটি সাধারণ এনকোডিং যা বিভিন্ন টুল দ্বারা গৃহীত হয় যা বাইনারি ডেটা গ্রহণ করতে পারে না। বেস ৬৪ ওয়েব-সেফ সাধারণত ইমেল, HTTP, অথবা XML ডকুমেন্টের মতো ইন্টারনেট প্রোটোকলে ব্যবহৃত হয়।

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

পরামিতি

নাম আদর্শ বিবরণ
data String এনকোড করার জন্য স্ট্রিং।

প্রত্যাবর্তন

String — ইনপুট স্ট্রিংয়ের বেস-৬৪ ওয়েব-সেফ এনকোডেড উপস্থাপনা।


base64EncodeWebSafe(data, charset)

একটি নির্দিষ্ট অক্ষর সেটে প্রদত্ত স্ট্রিং থেকে একটি বেস-64 ওয়েব-সেফ এনকোডেড স্ট্রিং তৈরি করে। একটি Charset হল অক্ষরগুলিকে এনকোড করার একটি উপায় যাতে সেগুলিকে এনকোড করা যায়। এগুলি সাধারণত একটি বাইনারি ফর্ম্যাটে করা হয়, যা সাধারণত নির্দিষ্ট ডেটা ট্রান্সমিশন প্রোটোকলের সাথে বেমানান হতে পারে। ডেটা সামঞ্জস্যপূর্ণ করার জন্য, এগুলি সাধারণত বেস 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 অবজেক্ট।

প্রত্যাবর্তন

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

পরামিতি

নাম আদর্শ বিবরণ
blob Blob Source gzip ব্যবহার করে কম্প্রেস করার জন্য একটি Blob অবজেক্ট।
name String তৈরি করা gzip ফাইলের নাম।

প্রত্যাবর্তন

Blob — সংকুচিত ডেটা ধারণকারী একটি নতুন Blob


new Blob(data)

একটি বাইট অ্যারে থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন। অনেক অ্যাপস স্ক্রিপ্ট এপিআইতে ব্লব ব্যবহার করা হয় যা বাইনারি ডেটা ইনপুট হিসেবে নেয়।

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

বাইট অ্যারে এবং কন্টেন্ট টাইপ থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন। অনেক অ্যাপস স্ক্রিপ্ট এপিআইতে ব্লব ব্যবহার করা হয় যা বাইনারি ডেটা ইনপুট হিসেবে নেয়।

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

বাইট অ্যারে, কন্টেন্টের ধরণ এবং নাম ব্যবহার করে একটি নতুন ব্লব অবজেক্ট তৈরি করুন। অনেক অ্যাপস স্ক্রিপ্ট এপিআইতে ব্লব ব্যবহার করা হয় যা বাইনারি ডেটা ইনপুট হিসেবে নেয়।

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

একটি স্ট্রিং থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন। অনেক অ্যাপস স্ক্রিপ্ট এপিআইতে ব্লব ব্যবহার করা হয় যা বাইনারি ডেটা ইনপুট হিসেবে নেয়।

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

একটি স্ট্রিং এবং কন্টেন্ট টাইপ থেকে একটি নতুন ব্লব অবজেক্ট তৈরি করুন। অনেক অ্যাপস স্ক্রিপ্ট এপিআইতে ব্লব ব্যবহার করা হয় যা বাইনারি ডেটা ইনপুট হিসেবে নেয়।

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

একটি স্ট্রিং, কন্টেন্টের ধরণ এবং নাম ব্যবহার করে একটি নতুন ব্লব অবজেক্ট তৈরি করুন। অনেক অ্যাপস স্ক্রিপ্ট এপিআইতে ব্লব ব্যবহার করা হয় যা বাইনারি ডেটা ইনপুট হিসেবে নেয়।

// 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

প্রত্যাবর্তন

Blob — ডিকম্প্রেসড ডেটা প্রতিনিধিত্বকারী একটি 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[] — একটি 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[] জিপ আপ করার জন্য ব্লবের একটি অ্যারে।

প্রত্যাবর্তন

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[] জিপ আপ করার জন্য ব্লবের একটি অ্যারে।
name String তৈরি করা জিপ ফাইলের নাম।

প্রত্যাবর্তন

Blob — একটি নতুন ব্লব যাতে ইনপুটগুলিকে একটি আর্কাইভ হিসেবে রাখা হয়।

অবচিত পদ্ধতি