Class CellImageBuilder

সেল ইমেজ বিল্ডার

Cell Image জন্য নির্মাতা. এই নির্মাতা একটি কক্ষে একটি ছবি যোগ করার জন্য প্রয়োজনীয় ইমেজ মান তৈরি করে।

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
value Type Value Type সেল ইমেজের মানের ধরন, যা হল Value Type.IMAGE

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
build() Cell Image একটি কক্ষে একটি চিত্র যোগ করার জন্য প্রয়োজনীয় চিত্র মান প্রকার তৈরি করে৷
get Alt Text Description() String এই ছবির জন্য Alt টেক্সট বিবরণ প্রদান করে।
get Alt Text Title() String এই ছবির জন্য Alt পাঠ্য শিরোনাম প্রদান করে।
get Content Url() String ছবিতে একটি Google-হোস্ট করা URL ফেরত দেয়।
set Alt Text Description(description) Cell Image এই চিত্রের জন্য Alt-টেক্সট বর্ণনা সেট করে।
set Alt Text Title(title) Cell Image এই ছবির জন্য Alt টেক্সট শিরোনাম সেট করে।
set Source Url(url) Cell Image Builder ছবির উৎস URL সেট করে।
to Builder() Cell Image Builder বর্তমান চিত্র বৈশিষ্ট্যের উপর ভিত্তি করে একটি সেল ইমেজ নির্মাতা তৈরি করে।

বিস্তারিত ডকুমেন্টেশন

build()

একটি কক্ষে একটি চিত্র যোগ করার জন্য প্রয়োজনীয় চিত্র মান প্রকার তৈরি করে৷ বিল্ডারে যোগ করা ছবির বৈশিষ্ট্য থেকে ছবির মান তৈরি করা হয়, যেমন উৎস URL।

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

Cell Image - একটি কক্ষে যোগ করার জন্য ছবির একটি উপস্থাপনা।


get Alt Text Description()

এই ছবির জন্য Alt টেক্সট বিবরণ প্রদান করে।

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

String - অল্ট টেক্সট বিবরণ।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

get Alt Text Title()

এই ছবির জন্য Alt পাঠ্য শিরোনাম প্রদান করে।

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

String - অল্ট টেক্সট শিরোনাম।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

get Content Url()

ছবিতে একটি Google-হোস্ট করা URL ফেরত দেয়। এই URLটি অনুরোধকারীর অ্যাকাউন্টের সাথে ট্যাগ করা হয়েছে, তাই URL সহ যে কেউ কার্যকরভাবে আসল অনুরোধকারী হিসাবে ছবিটি অ্যাক্সেস করতে পারে৷ স্প্রেডশীটের শেয়ারিং সেটিংস পরিবর্তন হলে ছবিতে অ্যাক্সেস হারিয়ে যেতে পারে। প্রত্যাবর্তিত URLটি অল্প সময়ের পরে মেয়াদ শেষ হয়ে যায়।

const range = SpreadsheetApp.getActiveSpreadsheet().getRange("Sheet1!A1");
const value = range.getValue();
if (value.valueType == SpreadsheetApp.ValueType.IMAGE) {
  console.log(value.getContentUrl());
}

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

String — ছবির Google-হোস্ট করা URL।


set Alt Text Description(description)

এই চিত্রের জন্য Alt-টেক্সট বর্ণনা সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
description String ছবির জন্য নতুন অল্ট টেক্সট বর্ণনা।

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

Cell Image — এই ইমেজ, চেইনিং জন্য.

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

set Alt Text Title(title)

এই ছবির জন্য Alt টেক্সট শিরোনাম সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
title String ছবির জন্য নতুন Alt টেক্সট শিরোনাম।

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

Cell Image — এই ইমেজ, চেইনিং জন্য.

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

set Source Url(url)

ছবির উৎস URL সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
url String ছবির জন্য URL.

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

Cell Image Builder — এই নির্মাতা, চেইনিংয়ের জন্য।


to Builder()

বর্তমান চিত্র বৈশিষ্ট্যের উপর ভিত্তি করে একটি সেল ইমেজ নির্মাতা তৈরি করে। নতুন ছবির সোর্স ইউআরএল সেট করতে set Source Url(url) ব্যবহার করুন। তারপর আপনি Range.setValue(value) বা Range.setValues(values) ব্যবহার করে এটিকে একটি ঘরে যোগ করতে পারেন।

const ss = SpreadsheetApp.getActiveSpreadsheet();
const range = ss.getRange("Sheet1!A1");
const value = range.getValue();
if (value.valueType == SpreadsheetApp.ValueType.IMAGE) {
  const newImage =
      value.toBuilder()
          .setSourceUrl(
              'https://www.gstatic.com/images/branding/productlogos/apps_script/v10/web-64dp/logo_apps_script_color_1x_web_64dp.png',
              )
          .build();
  const newRange = ss.getRange("Sheet1!A2");
  newRange.setValue(newImage);
}

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

Cell Image Builder — একটি নির্মাতা যে প্রদত্ত ইমেজ বৈশিষ্ট্যের উপর ভিত্তি করে একটি ইমেজ ভ্যালু টাইপ তৈরি করে।

অপ্রচলিত পদ্ধতি