REST Resource: spreadsheets

সম্পদ: স্প্রেডশীট

রিসোর্স যা একটি স্প্রেডশীট প্রতিনিধিত্ব করে।

JSON প্রতিনিধিত্ব
{
  "spreadsheetId": string,
  "properties": {
    object (SpreadsheetProperties)
  },
  "sheets": [
    {
      object (Sheet)
    }
  ],
  "namedRanges": [
    {
      object (NamedRange)
    }
  ],
  "spreadsheetUrl": string,
  "developerMetadata": [
    {
      object (DeveloperMetadata)
    }
  ],
  "dataSources": [
    {
      object (DataSource)
    }
  ],
  "dataSourceSchedules": [
    {
      object (DataSourceRefreshSchedule)
    }
  ]
}
ক্ষেত্র
spreadsheetId

string

স্প্রেডশীটের আইডি। এই ক্ষেত্রটি শুধুমাত্র পঠনযোগ্য।

properties

object ( SpreadsheetProperties )

একটি স্প্রেডশীটের সামগ্রিক বৈশিষ্ট্য।

sheets[]

object ( Sheet )

যে শীটগুলি একটি স্প্রেডশীটের অংশ৷

namedRanges[]

object ( NamedRange )

একটি স্প্রেডশীটে সংজ্ঞায়িত নামকৃত ব্যাপ্তি।

spreadsheetUrl

string

স্প্রেডশীটের ইউআরএল। এই ক্ষেত্রটি শুধুমাত্র পঠনযোগ্য।

developerMetadata[]

object ( DeveloperMetadata )

একটি স্প্রেডশীটের সাথে যুক্ত বিকাশকারী মেটাডেটা।

dataSources[]

object ( DataSource )

স্প্রেডশীটের সাথে সংযুক্ত বাহ্যিক ডেটা উত্সগুলির একটি তালিকা৷

dataSourceSchedules[]

object ( DataSourceRefreshSchedule )

শুধুমাত্র আউটপুট। তথ্য উৎস রিফ্রেশ সময়সূচীর একটি তালিকা.

স্প্রেডশীট বৈশিষ্ট্য

একটি স্প্রেডশীটের বৈশিষ্ট্য।

JSON প্রতিনিধিত্ব
{
  "title": string,
  "locale": string,
  "autoRecalc": enum (RecalculationInterval),
  "timeZone": string,
  "defaultFormat": {
    object (CellFormat)
  },
  "iterativeCalculationSettings": {
    object (IterativeCalculationSettings)
  },
  "spreadsheetTheme": {
    object (SpreadsheetTheme)
  },
  "importFunctionsExternalUrlAccessAllowed": boolean
}
ক্ষেত্র
title

string

স্প্রেডশীটের শিরোনাম।

locale

string

নিম্নলিখিত ফর্ম্যাটে স্প্রেডশীটের লোকেল:

  • একটি ISO 639-1 ভাষা কোড যেমন en

  • একটি ISO 639-2 ভাষার কোড যেমন fil , যদি 639-1 কোড না থাকে

  • ISO ভাষা কোড এবং দেশের কোডের সংমিশ্রণ, যেমন en_US

দ্রষ্টব্য: এই ক্ষেত্রটি আপডেট করার সময়, সমস্ত লোকেল/ভাষা সমর্থিত নয়।

autoRecalc

enum ( RecalculationInterval )

উদ্বায়ী ফাংশন পুনরায় গণনা করার আগে অপেক্ষা করার জন্য সময়ের পরিমাণ।

timeZone

string

স্প্রেডশীটের সময় অঞ্চল, CLDR ফর্ম্যাটে যেমন America/New_York । যদি সময় অঞ্চলটি স্বীকৃত না হয় তবে এটি একটি কাস্টম সময় অঞ্চল হতে পারে যেমন GMT-07:00

defaultFormat

object ( CellFormat )

স্প্রেডশীটের সমস্ত কক্ষের ডিফল্ট বিন্যাস। সেলের বিন্যাস এই ডিফল্ট বিন্যাসের সমান হলে CellData.effectiveFormat সেট করা হবে না। এই ক্ষেত্রটি শুধুমাত্র পঠনযোগ্য।

iterativeCalculationSettings

object ( IterativeCalculationSettings )

পুনরাবৃত্ত গণনার মাধ্যমে সার্কুলার রেফারেন্সগুলি কীভাবে সমাধান করা হয় তা নির্ধারণ করে। এই ক্ষেত্রের অনুপস্থিতির মানে হল যে সার্কুলার রেফারেন্সের ফলে গণনার ত্রুটি হয়।

spreadsheetTheme

object ( SpreadsheetTheme )

স্প্রেডশীটে থিম প্রয়োগ করা হয়েছে।

importFunctionsExternalUrlAccessAllowed

boolean

ইমেজ এবং ইম্পোর্ট ফাংশনের জন্য বাহ্যিক URL অ্যাক্সেসের অনুমতি দেওয়া হবে কিনা। সত্য হলেই পড়ুন। মিথ্যা হলে, আপনি সত্য সেট করতে পারেন।

পুনঃগণনা ব্যবধান

সম্ভাব্য পুনর্গণনার ব্যবধান বিকল্পগুলির একটি গণনা।

Enums
RECALCULATION_INTERVAL_UNSPECIFIED ডিফল্ট মান। এই মান ব্যবহার করা উচিত নয়.
ON_CHANGE উদ্বায়ী ফাংশন প্রতিটি পরিবর্তন আপডেট করা হয়.
MINUTE উদ্বায়ী ফাংশন প্রতিটি পরিবর্তন এবং প্রতি মিনিটে আপডেট করা হয়।
HOUR উদ্বায়ী ফাংশন প্রতিটি পরিবর্তন এবং ঘন্টায় আপডেট করা হয়.

পুনরাবৃত্তিমূলক গণনা সেটিংস

পুনরাবৃত্ত গণনার মাধ্যমে সার্কুলার নির্ভরতা কীভাবে সমাধান করা হয় তা নিয়ন্ত্রণ করার সেটিংস।

JSON প্রতিনিধিত্ব
{
  "maxIterations": integer,
  "convergenceThreshold": number
}
ক্ষেত্র
maxIterations

integer

যখন পুনরাবৃত্তিমূলক গণনা সক্ষম করা হয়, তখন সর্বাধিক সংখ্যক গণনা রাউন্ডগুলি সম্পাদন করতে হবে৷

convergenceThreshold

number

যখন পুনরাবৃত্তিমূলক গণনা সক্ষম করা হয় এবং ধারাবাহিক ফলাফল এই থ্রেশহোল্ড মানের থেকে কম দ্বারা পৃথক হয়, তখন গণনার রাউন্ডগুলি বন্ধ হয়ে যায়।

স্প্রেডশীট থিম

স্প্রেডশীট থিম প্রতিনিধিত্ব করে

JSON প্রতিনিধিত্ব
{
  "primaryFontFamily": string,
  "themeColors": [
    {
      object (ThemeColorPair)
    }
  ]
}
ক্ষেত্র
primaryFontFamily

string

প্রাথমিক ফন্ট পরিবারের নাম।

themeColors[]

object ( ThemeColorPair )

স্প্রেডশীট থিম রঙ জোড়া. আপডেট করার জন্য আপনাকে অবশ্যই সমস্ত থিমের রঙ জোড়া প্রদান করতে হবে।

থিম কালার পেয়ার

একটি জুটি একটি স্প্রেডশীট থিম রঙের ধরণকে কংক্রিটের রঙে ম্যাপ করছে যা এটি প্রতিনিধিত্ব করে।

JSON প্রতিনিধিত্ব
{
  "colorType": enum (ThemeColorType),
  "color": {
    object (ColorStyle)
  }
}
ক্ষেত্র
colorType

enum ( ThemeColorType )

স্প্রেডশীটের থিমের রঙের ধরন।

color

object ( ColorStyle )

কংক্রিটের রঙ থিমের রঙের প্রকারের সাথে সম্পর্কিত।

নামকৃত রেঞ্জ

একটি নামকৃত পরিসর।

JSON প্রতিনিধিত্ব
{
  "namedRangeId": string,
  "name": string,
  "range": {
    object (GridRange)
  }
}
ক্ষেত্র
namedRangeId

string

নামকৃত ব্যাপ্তির আইডি।

name

string

নামকৃত পরিসরের নাম।

range

object ( GridRange )

এই পরিসীমা প্রতিনিধিত্ব করে.

তথ্য সূত্র

স্প্রেডশীটে একটি বাহ্যিক ডেটা উৎস সম্পর্কে তথ্য।

JSON প্রতিনিধিত্ব
{
  "dataSourceId": string,
  "spec": {
    object (DataSourceSpec)
  },
  "calculatedColumns": [
    {
      object (DataSourceColumn)
    }
  ],
  "sheetId": integer
}
ক্ষেত্র
dataSourceId

string

স্প্রেডশীট-স্কোপড অনন্য আইডি যা ডেটা উৎস শনাক্ত করে। উদাহরণ: 1080547365।

spec

object ( DataSourceSpec )

এই স্প্রেডশীটের সাথে সংযুক্ত ডেটা উৎসের জন্য DataSourceSpec

calculatedColumns[]

object ( DataSourceColumn )

ডেটা উৎসে সমস্ত গণনা করা কলাম।

sheetId

integer

Sheet ID ডেটা উৎসের সাথে সংযুক্ত। ক্ষেত্রটি একবার সেট করা হলে পরিবর্তন করা যাবে না।

একটি ডেটা উত্স তৈরি করার সময়, একটি সম্পর্কিত DATA_SOURCE শীটও তৈরি করা হয়, যদি ক্ষেত্রটি নির্দিষ্ট না করা হয়, তৈরি করা শীটের ID এলোমেলোভাবে তৈরি করা হবে।

ডেটা সোর্স স্পেক

এটি ডেটা উত্সের বিবরণ নির্দিষ্ট করে। উদাহরণস্বরূপ, BigQuery-এর জন্য, এটি BigQuery উৎস সম্পর্কে তথ্য নির্দিষ্ট করে।

JSON প্রতিনিধিত্ব
{
  "parameters": [
    {
      object (DataSourceParameter)
    }
  ],

  // Union field spec can be only one of the following:
  "bigQuery": {
    object (BigQueryDataSourceSpec)
  }
  // End of list of possible types for union field spec.
}
ক্ষেত্র
parameters[]

object ( DataSourceParameter )

ডেটা উৎসের প্যারামিটার, ডেটা উৎস অনুসন্ধান করার সময় ব্যবহৃত হয়।

ইউনিয়ন ক্ষেত্র spec । ডেটা উৎসের প্রকার প্রতি প্রকৃত স্পেসিফিকেশন। spec নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
bigQuery

object ( BigQueryDataSourceSpec )

একটি BigQueryDataSourceSpec .

BigQueryDataSourceSpec

একটি শীটের সাথে সংযুক্ত BigQuery ডেটা উৎসের স্পেসিফিকেশন।

JSON প্রতিনিধিত্ব
{
  "projectId": string,

  // Union field spec can be only one of the following:
  "querySpec": {
    object (BigQueryQuerySpec)
  },
  "tableSpec": {
    object (BigQueryTableSpec)
  }
  // End of list of possible types for union field spec.
}
ক্ষেত্র
projectId

string

একটি BigQuery এর ID একটি বিলিং অ্যাকাউন্ট সংযুক্ত করে Google ক্লাউড প্রকল্প সক্ষম করেছে৷ ডেটা উৎসের বিরুদ্ধে সম্পাদিত যেকোনো প্রশ্নের জন্য, প্রকল্পটি চার্জ করা হয়।

ইউনিয়ন ক্ষেত্র spec । প্রকৃত স্পেসিফিকেশন। spec নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
querySpec

object ( BigQueryQuerySpec )

একটি BigQueryQuerySpec

tableSpec

object ( BigQueryTableSpec )

একটি BigQueryTableSpec

BigQueryQuerySpec

একটি কাস্টম BigQuery ক্যোয়ারী নির্দিষ্ট করে।

JSON প্রতিনিধিত্ব
{
  "rawQuery": string
}
ক্ষেত্র
rawQuery

string

কাঁচা ক্যোয়ারী স্ট্রিং।

BigQueryTableSpec

একটি BigQuery টেবিল সংজ্ঞা নির্দিষ্ট করে। শুধুমাত্র নেটিভ টেবিল অনুমোদিত.

JSON প্রতিনিধিত্ব
{
  "tableProjectId": string,
  "tableId": string,
  "datasetId": string
}
ক্ষেত্র
tableProjectId

string

একটি BigQuery প্রকল্পের আইডি যেটি টেবিলের অন্তর্গত। নির্দিষ্ট করা না থাকলে, projectId ধরে নেওয়া হয়।

tableId

string

BigQuery টেবিল আইডি।

datasetId

string

BigQuery ডেটাসেট আইডি।

ডেটাসোর্স প্যারামিটার

ডেটা উৎসের ক্যোয়ারীতে একটি প্যারামিটার। প্যারামিটার ব্যবহারকারীকে স্প্রেডশীট থেকে একটি ক্যোয়ারীতে মানগুলি পাস করার অনুমতি দেয়।

JSON প্রতিনিধিত্ব
{

  // Union field identifier can be only one of the following:
  "name": string
  // End of list of possible types for union field identifier.

  // Union field value can be only one of the following:
  "namedRangeId": string,
  "range": {
    object (GridRange)
  }
  // End of list of possible types for union field value.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্র identifier । পরামিতি শনাক্তকারী। identifier নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
name

string

নাম দেওয়া প্যারামিটার। এটিকে সমর্থন করে এমন DataSource জন্য একটি বৈধ শনাক্তকারী হতে হবে৷ উদাহরণস্বরূপ, BigQuery শনাক্তকারী

ইউনিয়ন ক্ষেত্রের value । পরামিতি মান। value নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
namedRangeId

string

একটি NamedRange আইডি। এর আকার 1x1 হতে হবে।

range

object ( GridRange )

একটি ব্যাপ্তি যা প্যারামিটারের মান ধারণ করে। এর আকার 1x1 হতে হবে।

DataSourceRefreshSchedule

তথ্য উৎস রিফ্রেশ করার জন্য সময়সূচী.

স্প্রেডশীটের ডেটা উত্সগুলি একটি সময়ের ব্যবধানে রিফ্রেশ করা হয়। আপনি পত্রক সম্পাদকের নির্ধারিত রিফ্রেশ বোতামে ক্লিক করে শুরুর সময় নির্দিষ্ট করতে পারেন, তবে ব্যবধানটি 4 ঘন্টা স্থির করা হয়েছে৷ উদাহরণস্বরূপ, যদি আপনি 8 AM একটি শুরুর সময় নির্দিষ্ট করেন, তাহলে প্রতিদিন সকাল 8 AM থেকে 12 PM এর মধ্যে রিফ্রেশ হবে৷

JSON প্রতিনিধিত্ব
{
  "enabled": boolean,
  "refreshScope": enum (DataSourceRefreshScope),
  "nextRun": {
    object (Interval)
  },

  // Union field schedule_config can be only one of the following:
  "dailySchedule": {
    object (DataSourceRefreshDailySchedule)
  },
  "weeklySchedule": {
    object (DataSourceRefreshWeeklySchedule)
  },
  "monthlySchedule": {
    object (DataSourceRefreshMonthlySchedule)
  }
  // End of list of possible types for union field schedule_config.
}
ক্ষেত্র
enabled

boolean

রিফ্রেশ সময়সূচী সক্ষম হলে সত্য বা অন্যথায় মিথ্যা।

refreshScope

enum ( DataSourceRefreshScope )

রিফ্রেশের সুযোগ। ALL_DATA_SOURCES হতে হবে।

nextRun

object ( Interval )

শুধুমাত্র আউটপুট। পরের রানের সময়ের ব্যবধান।

ইউনিয়ন ফিল্ড schedule_config । সময়সূচী কনফিগারেশন schedule_config নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
dailySchedule

object ( DataSourceRefreshDailySchedule )

দৈনিক রিফ্রেশ সময়সূচী.

weeklySchedule

object ( DataSourceRefreshWeeklySchedule )

সাপ্তাহিক রিফ্রেশ সময়সূচী.

monthlySchedule

object ( DataSourceRefreshMonthlySchedule )

মাসিক রিফ্রেশ সময়সূচী.

ডেটাসোর্স রিফ্রেশস্কোপ

তথ্য উৎস রিফ্রেশ সুযোগ.

Enums
DATA_SOURCE_REFRESH_SCOPE_UNSPECIFIED ডিফল্ট মান, ব্যবহার করবেন না।
ALL_DATA_SOURCES স্প্রেডশীটে সমস্ত ডেটা উত্স এবং তাদের সম্পর্কিত ডেটা উত্স বস্তুগুলিকে রিফ্রেশ করে৷

DataSourceRefreshDailySchedule

একটি নির্দিষ্ট সময়ের ব্যবধানে প্রতিদিন রিফ্রেশ করার জন্য ডেটার একটি সময়সূচী।

JSON প্রতিনিধিত্ব
{
  "startTime": {
    object (TimeOfDay)
  }
}
ক্ষেত্র
startTime

object ( TimeOfDay )

একটি সময়ের ব্যবধানের শুরুর সময় যেখানে একটি ডেটা উৎস রিফ্রেশ নির্ধারিত হয়। শুধুমাত্র hours অংশ ব্যবহার করা হয়. পত্রক সম্পাদকে সময়ের ব্যবধানের আকার ডিফল্ট।

দিনের সময়

দিনের একটি সময় প্রতিনিধিত্ব করে। তারিখ এবং সময় অঞ্চল হয় উল্লেখযোগ্য নয় বা অন্য কোথাও নির্দিষ্ট করা হয়েছে৷ একটি API লিপ সেকেন্ডের অনুমতি দিতে বেছে নিতে পারে। সম্পর্কিত প্রকারগুলি হল google.type.Date এবং google.protobuf.Timestamp

JSON প্রতিনিধিত্ব
{
  "hours": integer,
  "minutes": integer,
  "seconds": integer,
  "nanos": integer
}
ক্ষেত্র
hours

integer

24 ঘন্টা বিন্যাসে দিনের ঘন্টা. 0 থেকে 23 পর্যন্ত হওয়া উচিত। ব্যবসা বন্ধ হওয়ার সময় মত পরিস্থিতির জন্য একটি API "24:00:00" মানকে অনুমতি দিতে পারে।

minutes

integer

দিনের ঘন্টার মিনিট। 0 থেকে 59 এর মধ্যে হতে হবে।

seconds

integer

সময়ের মিনিটের সেকেন্ড। সাধারণত 0 থেকে 59 এর মধ্যে হতে হবে। একটি API 60 মান অনুমোদন করতে পারে যদি এটি লিপ-সেকেন্ডের অনুমতি দেয়।

nanos

integer

ন্যানোসেকেন্ডে সেকেন্ডের ভগ্নাংশ। 0 থেকে 999,999,999 পর্যন্ত হতে হবে।

ডেটাসোর্স রিফ্রেশ সাপ্তাহিক সময়সূচী

একটি নির্দিষ্ট সময়ের ব্যবধানে নির্দিষ্ট দিনে রিফ্রেশ করার জন্য ডেটার জন্য একটি সাপ্তাহিক সময়সূচী।

JSON প্রতিনিধিত্ব
{
  "startTime": {
    object (TimeOfDay)
  },
  "daysOfWeek": [
    enum (DayOfWeek)
  ]
}
ক্ষেত্র
startTime

object ( TimeOfDay )

একটি সময়ের ব্যবধানের শুরুর সময় যেখানে একটি ডেটা উৎস রিফ্রেশ নির্ধারিত হয়। শুধুমাত্র hours অংশ ব্যবহার করা হয়. পত্রক সম্পাদকে সময়ের ব্যবধানের আকার ডিফল্ট।

daysOfWeek[]

enum ( DayOfWeek )

সপ্তাহের দিনগুলি রিফ্রেশ করার জন্য। অন্তত একটি দিন নির্দিষ্ট করতে হবে।

সপ্তাহের দিন

সপ্তাহের একটি দিন প্রতিনিধিত্ব করে।

Enums
DAY_OF_WEEK_UNSPECIFIED সপ্তাহের দিন অনির্দিষ্ট।
MONDAY সোমবার
TUESDAY মঙ্গলবার
WEDNESDAY বুধবার
THURSDAY বৃহস্পতিবার
FRIDAY শুক্রবার
SATURDAY শনিবার
SUNDAY রবিবার

ডেটাসোর্স রিফ্রেশ মাসিক সময়সূচী

নির্দিষ্ট সময়ের ব্যবধানে মাসের নির্দিষ্ট দিনে রিফ্রেশ করার জন্য ডেটার জন্য একটি মাসিক সময়সূচী।

JSON প্রতিনিধিত্ব
{
  "startTime": {
    object (TimeOfDay)
  },
  "daysOfMonth": [
    integer
  ]
}
ক্ষেত্র
startTime

object ( TimeOfDay )

একটি সময়ের ব্যবধানের শুরুর সময় যেখানে একটি ডেটা উৎস রিফ্রেশ নির্ধারিত হয়। শুধুমাত্র hours অংশ ব্যবহার করা হয়. পত্রক সম্পাদকে সময়ের ব্যবধানের আকার ডিফল্ট।

daysOfMonth[]

integer

রিফ্রেশ করার জন্য মাসের দিনগুলি। শুধুমাত্র 1-28 সমর্থিত, 1 ম থেকে 28 তম দিনে ম্যাপিং। অন্তত একটি দিন নির্দিষ্ট করতে হবে।

অন্তর

একটি টাইমস্ট্যাম্প শুরু (অন্তর্ভুক্ত) এবং একটি টাইমস্ট্যাম্প শেষ (একচেটিয়া) হিসাবে এনকোড করা একটি সময়ের ব্যবধানের প্রতিনিধিত্ব করে।

শুরু অবশ্যই শেষের চেয়ে কম বা সমান হতে হবে। যখন শুরু শেষের সমান হয়, তখন ব্যবধান খালি থাকে (সময়ের সাথে মেলে না)। যখন শুরু এবং শেষ উভয়ই অনির্দিষ্ট থাকে, তখন ব্যবধান যেকোনো সময় মেলে।

JSON প্রতিনিধিত্ব
{
  "startTime": string,
  "endTime": string
}
ক্ষেত্র
startTime

string ( Timestamp format)

ঐচ্ছিক। ব্যবধানের অন্তর্ভুক্তিমূলক শুরু।

নির্দিষ্ট করা হলে, এই ব্যবধানের সাথে মিলে যাওয়া একটি টাইমস্ট্যাম্প একই হতে হবে বা শুরু হওয়ার পরে।

endTime

string ( Timestamp format)

ঐচ্ছিক। ব্যবধানের একচেটিয়া শেষ।

নির্দিষ্ট করা থাকলে, এই ব্যবধানের সাথে মিলে যাওয়া একটি টাইমস্ট্যাম্প শেষ হওয়ার আগে হতে হবে।

পদ্ধতি

batchUpdate

স্প্রেডশীটে এক বা একাধিক আপডেট প্রয়োগ করে।

create

একটি স্প্রেডশীট তৈরি করে, নতুন তৈরি স্প্রেডশীট ফিরিয়ে দেয়।

get

প্রদত্ত আইডিতে স্প্রেডশীট ফেরত দেয়।

getByDataFilter

প্রদত্ত আইডিতে স্প্রেডশীট ফেরত দেয়।