درخواست کنید
یک نوع بهروزرسانی برای اعمال در ارائه.
نمایندگی JSON |
---|
{ // Union field |
فیلدها | |
---|---|
kind میدان اتحادیه . نوع به روز رسانی. دقیقا یک فیلد لازم است. kind می تواند تنها یکی از موارد زیر باشد: | |
createSlide | یک اسلاید جدید ایجاد می کند. |
createShape | شکل جدیدی ایجاد می کند. |
createTable | یک جدول جدید ایجاد می کند. |
insertText | متن را در یک شکل یا سلول جدول درج می کند. |
insertTableRows | ردیف ها را در جدول درج می کند. |
insertTableColumns | ستون ها را در جدول درج می کند. |
deleteTableRow | یک ردیف را از جدول حذف می کند. |
deleteTableColumn | یک ستون را از جدول حذف می کند. |
replaceAllText | همه نمونه های متن مشخص شده را جایگزین می کند. |
deleteObject | یک صفحه یا عنصر صفحه را از ارائه حذف می کند. |
updatePageElementTransform | تبدیل یک عنصر صفحه را به روز می کند. |
updateSlidesPosition | موقعیت مجموعه ای از اسلایدها را در ارائه به روز می کند. |
deleteText | متن را از یک شکل یا سلول جدول حذف می کند. |
createImage | یک تصویر ایجاد می کند. |
createVideo | یک ویدیو ایجاد می کند. |
createSheetsChart | یک نمودار Google Sheets تعبیه شده ایجاد می کند. |
createLine | یک خط ایجاد می کند. |
refreshSheetsChart | نمودار کاربرگنگار Google را تازه میکند. |
updateShapeProperties | ویژگی های یک |
updateImageProperties | ویژگی های یک |
updateVideoProperties | ویژگی های یک |
updatePageProperties | ویژگی های یک |
updateTableCellProperties | ویژگی های |
updateLineProperties | ویژگی های یک |
createParagraphBullets | برای پاراگراف ها گلوله ایجاد می کند. |
replaceAllShapesWithImage | همه اشکال مطابق با برخی معیارها را با یک تصویر جایگزین می کند. |
duplicateObject | یک اسلاید یا عنصر صفحه را کپی می کند. |
updateTextStyle | |
replaceAllShapesWithSheetsChart | همه اشکال مطابق با برخی معیارها را با نمودار Google Sheets جایگزین می کند. |
deleteParagraphBullets | گلوله ها را از پاراگراف ها حذف می کند. |
updateParagraphStyle | |
updateTableBorderProperties | ویژگی های حاشیه های جدول را در یک |
updateTableColumnProperties | ویژگی های یک ستون |
updateTableRowProperties | ویژگی های یک ردیف |
mergeTableCells | سلول ها را در یک |
unmergeTableCells | سلول ها را در یک |
groupObjects | اشیاء مانند عناصر صفحه را گروه بندی می کند. |
ungroupObjects | اشیاء، مانند |
updatePageElementAltText | عنوان متن جایگزین و/یا توضیحات یک |
replaceImage | یک تصویر موجود را با یک تصویر جدید جایگزین می کند. |
updateSlideProperties | ویژگی های یک اسلاید را به روز می کند |
updatePageElementsZOrder | ترتیب Z |
updateLineCategory | دسته بندی یک |
rerouteLine | یک |
CreateSlideRequest
یک اسلاید ایجاد می کند.
نمایندگی JSON |
---|
{ "objectId": string, "insertionIndex": integer, "slideLayoutReference": { object ( |
فیلدها | |
---|---|
objectId | شناسه شی ارائه شده توسط کاربر. اگر یک شناسه مشخص کنید، باید در بین تمام صفحات و عناصر صفحه در ارائه منحصر به فرد باشد. شناسه باید با یک نویسه الفبای عددی یا یک زیرخط شروع شود (منطبق با regex اگر یک شناسه مشخص نکنید، یک شناسه منحصر به فرد ایجاد می شود. |
insertionIndex | ایندکس اختیاری مبتنی بر صفر که محل درج اسلایدها را نشان می دهد. اگر شاخصی را مشخص نکنید، اسلاید در پایان ایجاد می شود. |
slideLayoutReference | مرجع طرح بندی اسلایدی که قرار است درج شود، بر اساس استاد فعلی ، که یکی از موارد زیر است:
اگر LayoutReference در اصلی فعلی یافت نشد، یک خطای درخواست بد 400 برگردانده می شود. اگر مرجع طرح بندی را مشخص نکنید، اسلاید از طرح بندی |
placeholderIdMappings[] | یک لیست اختیاری از نگاشت شناسه شیء از |
LayoutReference
مرجع طرح بندی اسلاید این ممکن است به یکی از این موارد اشاره داشته باشد:
- یک طرح از پیش تعریف شده
- یکی از طرحبندیهای موجود در ارائه.
نمایندگی JSON |
---|
{ // Union field |
فیلدها | |
---|---|
kind میدان اتحادیه . نوع LayoutReference. kind می تواند تنها یکی از موارد زیر باشد: | |
predefinedLayout | چیدمان از پیش تعریف شده |
layoutId | Layout ID: شناسه شی یکی از طرحبندیهای موجود در ارائه. |
از پیش تعریف شده Layout
انواع چیدمان از پیش تعریف شده اینها معمولاً طرحبندیهایی در ارائهها یافت میشوند. با این حال، هیچ تضمینی وجود ندارد که این طرحبندیها در اصلی فعلی وجود داشته باشند، زیرا میتوانستند حذف شده باشند یا بخشی از موضوع مورد استفاده نباشند. علاوه بر این، جایبانهای هر طرحبندی ممکن است تغییر کرده باشند.
Enums | |
---|---|
PREDEFINED_LAYOUT_UNSPECIFIED | چیدمان نامشخص |
BLANK | طرحبندی خالی، بدون مکانگردان. |
CAPTION_ONLY | چیدمان با عنوان در پایین. |
TITLE | چیدمان با عنوان و زیرنویس. |
TITLE_AND_BODY | چیدمان با عنوان و بدنه. |
TITLE_AND_TWO_COLUMNS | طرح بندی با عنوان و دو ستون. |
TITLE_ONLY | طرح بندی فقط با عنوان. |
SECTION_HEADER | طرح بندی با عنوان بخش. |
SECTION_TITLE_AND_DESCRIPTION | طرح بندی با عنوان و زیرنویس در یک طرف و توضیحات در طرف دیگر. |
ONE_COLUMN_TEXT | طرح بندی با یک عنوان و یک بدنه، مرتب شده در یک ستون. |
MAIN_POINT | چیدمان با یک نکته اصلی. |
BIG_NUMBER | چیدمان با عنوان شماره بزرگ. |
LayoutPlaceholderIdMapping
نگاشت شناسه مشخص شده توسط کاربر برای یک مکان نگهدار که در یک اسلاید از یک طرح بندی مشخص ایجاد می شود.
نمایندگی JSON |
---|
{ "objectId": string, // Union field |
فیلدها | |
---|---|
objectId | شناسه شی ارائه شده توسط کاربر برای مکان نگهدار مشخص شده در بالا که باید روی یک اسلاید ایجاد شود. اگر یک شناسه مشخص کنید، باید در بین تمام صفحات و عناصر صفحه در ارائه منحصر به فرد باشد. شناسه باید با یک نویسه الفبای عددی یا یک زیرخط شروع شود (منطبق با regex اگر یک شناسه مشخص نکنید، یک شناسه منحصر به فرد ایجاد می شود. |
kind میدان اتحادیه . نوعی برای شناسایی یک مکان نگهدار در یک طرح. kind می تواند تنها یکی از موارد زیر باشد: | |
layoutPlaceholder | مکان نگهدار در یک طرح بندی که روی یک اسلاید اعمال می شود. فقط |
layoutPlaceholderObjectId | شناسه شی مکاننما در یک طرحبندی که روی یک اسلاید اعمال میشود. |
CreateShapeRequest
شکل جدیدی ایجاد می کند.
نمایندگی JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
فیلدها | |
---|---|
objectId | شناسه شی ارائه شده توسط کاربر. اگر یک شناسه مشخص کنید، باید در بین تمام صفحات و عناصر صفحه در ارائه منحصر به فرد باشد. شناسه باید با یک نویسه الفبای عددی یا یک زیرخط شروع شود (منطبق با regex |
elementProperties | ویژگی های عنصر برای شکل |
shapeType | نوع شکل |
PageElement Properties
ویژگی های رایج برای یک عنصر صفحه
توجه: هنگامی که در ابتدا یک PageElement
ایجاد می کنید، API ممکن است مقادیر size
و transform
را تغییر دهد، اما اندازه بصری بدون تغییر خواهد بود.
نمایندگی JSON |
---|
{ "pageObjectId": string, "size": { object ( |
فیلدها | |
---|---|
pageObjectId | شناسه شی صفحه ای که عنصر در آن قرار دارد. |
size | اندازه عنصر. |
transform | تبدیل برای عنصر. |
CreateTableRequest
یک جدول جدید ایجاد می کند.
نمایندگی JSON |
---|
{
"objectId": string,
"elementProperties": {
object ( |
فیلدها | |
---|---|
objectId | شناسه شی ارائه شده توسط کاربر. اگر یک شناسه مشخص کنید، باید در بین تمام صفحات و عناصر صفحه در ارائه منحصر به فرد باشد. شناسه باید با یک نویسه الفبای عددی یا یک زیرخط شروع شود (منطبق با regex اگر یک شناسه مشخص نکنید، یک شناسه منحصر به فرد ایجاد می شود. |
elementProperties | ویژگی های عنصر برای جدول. جدول در اندازه ارائه شده با حداقل اندازه ایجاد می شود. اگر اندازه ای ارائه نشود، جدول به طور خودکار اندازه می شود. تبدیل جدول باید دارای مقیاس 1 و بدون اجزای برشی باشد. اگر هیچ تبدیلی ارائه نشود، جدول در مرکز صفحه قرار می گیرد. |
rows | تعداد ردیف های جدول |
columns | تعداد ستون های جدول |
InsertTextRequest
متن را در یک شکل یا سلول جدول درج می کند.
نمایندگی JSON |
---|
{
"objectId": string,
"cellLocation": {
object ( |
فیلدها | |
---|---|
objectId | شناسه شی شکل یا جدولی که متن در آن درج خواهد شد. |
cellLocation | مکان اختیاری سلول جدول در صورتی که متن در سلول جدول درج شود. در صورت وجود، objectId باید به یک جدول اشاره کند. |
text | متنی که قرار است درج شود. درج یک کاراکتر خط جدید به طور ضمنی یک سبک های متن برای متن درج شده به طور خودکار تعیین می شود و به طور کلی سبک متن همسایه را حفظ می کند. در بیشتر موارد، متن به برخی از نویسههای کنترلی (U+0000-U+0008، U+000C-U+001F) و نویسههای منطقه استفاده خصوصی هواپیمای چند زبانه پایه یونیکد (U+E000-U+F8FF) از متن درجشده حذف میشوند. |
insertionIndex | نمایه ای که متن در واحد کد یونیکد بر اساس شاخص های شاخص مبتنی بر صفر است و از ابتدای رشته محاسبه می شود. ممکن است این شاخص برای جلوگیری از درج در خوشههای گرافم یونیکد تنظیم شود. در این موارد، متن بلافاصله بعد از خوشه گرافی درج می شود. |
InsertTableRowsRequest
ردیف ها را در جدول درج می کند.
نمایندگی JSON |
---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
فیلدها | |
---|---|
tableObjectId | جدول برای درج سطرها. |
cellLocation | محل سلول جدول مرجع که سطرها از آن درج خواهند شد. یک ردیف جدید در بالای (یا پایین) ردیفی که سلول مرجع در آن قرار دارد درج می شود. اگر سلول مرجع یک سلول ادغام شده باشد، یک ردیف جدید در بالا (یا زیر) سلول ادغام شده درج می شود. |
insertBelow | آیا ردیفهای جدید در زیر محل سلول مرجع درج شود یا خیر.
|
number | تعداد ردیف هایی که باید درج شوند. حداکثر 20 در هر درخواست |
InsertTableColumnsRequest
ستون ها را در جدول درج می کند.
سایر ستونهای جدول برای تناسب با ستون جدید تغییر اندازه میدهند.
نمایندگی JSON |
---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
فیلدها | |
---|---|
tableObjectId | جدول برای درج ستون ها |
cellLocation | محل سلول جدول مرجع که ستون ها از آن درج خواهند شد. یک ستون جدید در سمت چپ (یا راست) ستونی که سلول مرجع در آن قرار دارد درج می شود. اگر سلول مرجع یک سلول ادغام شده باشد، یک ستون جدید در سمت چپ (یا راست) سلول ادغام شده درج می شود. |
insertRight | ستونهای جدید در سمت راست محل سلول مرجع درج شود یا خیر.
|
number | تعداد ستون هایی که باید درج شوند. حداکثر 20 در هر درخواست |
حذف TableRowRequest
یک ردیف را از جدول حذف می کند.
نمایندگی JSON |
---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
فیلدها | |
---|---|
tableObjectId | جدول برای حذف سطرها. |
cellLocation | مکان سلول جدول مرجع که یک ردیف از آن حذف خواهد شد. ردیفی که این سلول در آن قرار دارد حذف خواهد شد. اگر این یک سلول ادغام شده باشد، چندین ردیف حذف می شود. اگر بعد از این حذف هیچ ردیفی در جدول باقی نماند، کل جدول حذف می شود. |
DeleteTableColumnRequest
یک ستون را از جدول حذف می کند.
نمایندگی JSON |
---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
فیلدها | |
---|---|
tableObjectId | جدولی برای حذف ستون ها از. |
cellLocation | محل سلول جدول مرجع که یک ستون از آن حذف خواهد شد. ستونی که این سلول در آن قرار دارد حذف خواهد شد. اگر این یک سلول ادغام شده باشد، چندین ستون حذف خواهد شد. اگر پس از این حذف هیچ ستونی در جدول باقی نماند، کل جدول حذف می شود. |
ReplaceAllTextRequest
همه نمونه های متنی را که با یک معیار مطابقت دارند با replace text
جایگزین می کند.
نمایندگی JSON |
---|
{ "replaceText": string, "pageObjectIds": [ string ], // Union field |
فیلدها | |
---|---|
replaceText | متنی که جایگزین متن منطبق می شود. |
pageObjectIds[] | اگر خالی نباشد، موارد منطبق را به عناصر صفحه فقط در صفحات داده شده محدود می کند. اگر به شناسه شی صفحه |
criteria میدان اتحادیه معیارهای مورد استفاده برای مطابقت متن برای جایگزینی. criteria فقط می توانند یکی از موارد زیر باشند: | |
containsText | متن را به شکلی مطابق با این زیررشته پیدا می کند. |
معیارهای SubstringMatch
معیاری که با رشته خاصی از متن در یک شکل یا جدول مطابقت دارد.
نمایندگی JSON |
---|
{ "text": string, "matchCase": boolean } |
فیلدها | |
---|---|
text | متنی که باید در شکل یا جدول جستجو کنید. |
matchCase | نشان می دهد که آیا جستجو باید به حروف مورد توجه باشد یا خیر:
|
DeleteObjectRequest
یک شی، pages
یا page elements
را از ارائه حذف می کند.
نمایندگی JSON |
---|
{ "objectId": string } |
فیلدها | |
---|---|
objectId | شناسه شی صفحه یا عنصر صفحه برای حذف. اگر پس از یک عملیات حذف، یک اگر یک جایبانی در یک طرحبندی حذف شود، هر جایبانی توارثی خالی نیز حذف میشود. |
UpdatePageElementTransformRequest
تبدیل یک عنصر صفحه را به روز می کند.
به روز رسانی تبدیل یک گروه، تبدیل مطلق عناصر صفحه در آن گروه را تغییر می دهد، که می تواند ظاهر بصری آنها را تغییر دهد. برای جزئیات بیشتر به مستندات PageElement.transform
مراجعه کنید.
نمایندگی JSON |
---|
{ "objectId": string, "transform": { object ( |
فیلدها | |
---|---|
objectId | شناسه شی عنصر صفحه برای به روز رسانی. |
transform | ماتریس تبدیل ورودی که برای به روز رسانی عنصر صفحه استفاده می شود. |
applyMode | حالت اعمال بهروزرسانی تبدیل. |
ApplyMode
حالت های اعمال به روز رسانی تبدیل.
Enums | |
---|---|
APPLY_MODE_UNSPECIFIED | حالت نامشخص |
RELATIVE | ماتریس جدید AffineTransform را به ماتریس موجود اعمال می کند و الحاق حاصل را جایگزین ماتریس موجود می کند. |
ABSOLUTE | ماتریس AffineTransform موجود را با ماتریس جدید جایگزین می کند. |
UpdateSlidesPositionRequest
موقعیت اسلایدها را در ارائه به روز می کند.
نمایندگی JSON |
---|
{ "slideObjectIds": [ string ], "insertionIndex": integer } |
فیلدها | |
---|---|
slideObjectIds[] | شناسه اسلایدهای موجود در ارائه که باید منتقل شوند. اسلایدهای این لیست باید به ترتیب ارائه موجود، بدون تکرار باشند. |
insertionIndex | شاخصی که در آن اسلایدها باید درج شوند، بر اساس آرایش اسلایدها قبل از انجام حرکت. باید بین صفر و تعداد اسلایدهای ارائه، شامل باشد. |
DeleteTextRequest
متن را از یک شکل یا سلول جدول حذف می کند.
نمایندگی JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
فیلدها | |
---|---|
objectId | شناسه شی شکل یا جدولی که متن از آن حذف خواهد شد. |
cellLocation | مکان اختیاری سلول جدول در صورتی که متن از سلول جدول حذف شود. در صورت وجود، objectId باید به یک جدول اشاره کند. |
textRange | محدوده متن برای حذف، بر اساس شاخص های همیشه یک کاراکتر خط جدید ضمنی در انتهای متن یک شکل یا سلول جدول وجود دارد که نمی توان آن را حذف کرد. حذف متنی که از مرز پاراگراف عبور می کند ممکن است منجر به تغییر در سبک ها و لیست های پاراگراف با ادغام دو پاراگراف شود. محدوده هایی که فقط یک واحد کد از یک جفت جایگزین را شامل می شود تا هر دو واحد کد را شامل شود. |
محدوده
محدوده پیوسته ای از یک مجموعه نمایه شده، مانند کاراکترهای متن را مشخص می کند.
نمایندگی JSON |
---|
{
"startIndex": integer,
"endIndex": integer,
"type": enum ( |
فیلدها | |
---|---|
startIndex | شاخص اختیاری مبتنی بر صفر ابتدای مجموعه. برای محدودههای |
endIndex | شاخص اختیاری مبتنی بر صفر پایان مجموعه. برای محدودههای |
type | نوع محدوده. |
تایپ کنید
انواع محدوده ها.
Enums | |
---|---|
RANGE_TYPE_UNSPECIFIED | نوع محدوده نامشخص این مقدار نباید استفاده شود. |
FIXED_RANGE | یک محدوده ثابت هر دو startIndex و endIndex باید مشخص شوند. |
FROM_START_INDEX | محدوده را در startIndex شروع می کند و تا پایان مجموعه ادامه می دهد. endIndex نباید مشخص شود. |
ALL | محدوده را در کل طول مجموعه تنظیم می کند. هر دو startIndex و endIndex نباید مشخص شوند. |
CreateImageRequest
یک تصویر ایجاد می کند.
نمایندگی JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
فیلدها | |
---|---|
objectId | شناسه شی ارائه شده توسط کاربر. اگر یک شناسه مشخص کنید، باید در بین تمام صفحات و عناصر صفحه در ارائه منحصر به فرد باشد. شناسه باید با یک نویسه الفبای عددی یا یک زیرخط شروع شود (منطبق با regex اگر یک شناسه مشخص نکنید، یک شناسه منحصر به فرد ایجاد می شود. |
elementProperties | ویژگی های عنصر برای تصویر زمانی که نسبت ابعاد اندازه ارائه شده با نسبت تصویر مطابقت نداشته باشد، برای حفظ نسبت ابعاد، تصویر نسبت به اندازه کوچک شده و در مرکز قرار می گیرد. تبدیل ارائه شده پس از این عملیات اعمال می شود. ویژگی ویژگی |
فیلد اتحادیه image_source . نوع منبع تصویر image_source فقط می تواند یکی از موارد زیر باشد: | |
url | آدرس تصویر. تصویر یک بار در زمان درج واکشی می شود و یک کپی برای نمایش در داخل ارائه ذخیره می شود. اندازه تصاویر باید کمتر از 50 مگابایت باشد، نباید از 25 مگاپیکسل تجاوز کند و باید در یکی از فرمتهای PNG، JPEG یا GIF باشد. URL ارائه شده باید برای عموم قابل دسترسی باشد و حداکثر 2 کیلوبایت طول داشته باشد. URL همراه با تصویر ذخیره می شود و از طریق فیلد |
CreateVideoRequest
یک ویدیو ایجاد می کند.
توجه: برای ایجاد یک ویدیو از Google Drive نیاز است که برنامه درخواستکننده حداقل یکی از حوزههای درایو، drive.readonly یا drive.file OAuth را داشته باشد.
نمایندگی JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
فیلدها | |
---|---|
objectId | شناسه شی ارائه شده توسط کاربر. اگر یک شناسه مشخص کنید، باید در بین تمام صفحات و عناصر صفحه در ارائه منحصر به فرد باشد. شناسه باید با یک نویسه الفبای عددی یا یک زیرخط شروع شود (منطبق با regex اگر یک شناسه مشخص نکنید، یک شناسه منحصر به فرد ایجاد می شود. |
elementProperties | ویژگی های عنصر برای ویدیو. ویژگی ویژگی |
source | منبع ویدیو |
id | شناسه منحصر به فرد منبع ویدیو برای این ویدیو. به عنوان مثال برای ویدیوی YouTube https://www.youtube.com/watch?v=7U3axjORYZ0 ، شناسه 7U3axjORYZ0 است. برای یک ویدیوی Google Drive https://drive.google.com/file/d/1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q شناسه 1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q است. برای دسترسی به فایل ویدیویی Google Drive، ممکن است لازم باشد برای زیرمجموعهای از فایلهای قدیمی، یک کلید منبع به سربرگ HTTP اضافه کنید. برای اطلاعات بیشتر، دسترسی به فایلهای به اشتراک گذاشته شده پیوند با استفاده از کلیدهای منبع را ببینید. |
CreateSheetsChartRequest
یک نمودار Google Sheets جاسازی شده ایجاد می کند.
توجه: ایجاد نمودار حداقل به یکی از دامنههای spreadsheets.readonly، spreadsheets، drive.readonly، drive.file یا drive OAuth نیاز دارد.
نمایندگی JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
فیلدها | |
---|---|
objectId | شناسه شی ارائه شده توسط کاربر. اگر مشخص شده باشد، شناسه باید در بین تمام صفحات و عناصر صفحه در ارائه منحصر به فرد باشد. شناسه باید با یک کاراکتر کلمه [a-zA-Z0-9_] شروع شود و سپس با هر تعداد از نویسه های زیر [a-zA-Z0-9_-:] دنبال شود. طول شناسه نباید کمتر از 5 یا بیشتر از 50 باشد. اگر خالی باشد، یک شناسه منحصر به فرد ایجاد می شود. |
elementProperties | ویژگی های عنصر برای نمودار. زمانی که نسبت ابعاد اندازه ارائه شده با نسبت ابعاد نمودار مطابقت نداشته باشد، نمودار با توجه به اندازه مقیاس بندی شده و در مرکز قرار می گیرد تا نسبت تصویر حفظ شود. تبدیل ارائه شده پس از این عملیات اعمال می شود. |
spreadsheetId | شناسه صفحهگسترده Google Sheets که حاوی نمودار است. ممکن است لازم باشد برای زیرمجموعه ای از فایل های قدیمی، یک کلید منبع به سربرگ HTTP اضافه کنید. برای اطلاعات بیشتر، دسترسی به فایلهای به اشتراک گذاشته شده پیوند با استفاده از کلیدهای منبع را ببینید. |
chartId | شناسه نمودار خاص در صفحه گسترده Google Sheets. |
linkingMode | حالتی که با آن نمودار به صفحه گسترده منبع پیوند داده می شود. هنگامی که مشخص نیست، نمودار تصویری خواهد بود که پیوند داده نشده است. |
LinkingMode
حالتی که با آن نمودار به صفحه گسترده منبع پیوند داده می شود.
Enums | |
---|---|
NOT_LINKED_IMAGE | نمودار با صفحه گسترده منبع مرتبط نیست و نمی توان آن را به روز کرد. نموداری که پیوند داده نشده باشد به عنوان تصویر درج می شود. |
LINKED | پیوند دادن نمودار به آن امکان به روز رسانی را می دهد و سایر همکاران پیوندی به صفحه گسترده را می بینند. |
CreateLineRequest
یک خط ایجاد می کند.
نمایندگی JSON |
---|
{ "objectId": string, "elementProperties": { object ( |
فیلدها | |
---|---|
objectId | شناسه شی ارائه شده توسط کاربر. اگر یک شناسه مشخص کنید، باید در بین تمام صفحات و عناصر صفحه در ارائه منحصر به فرد باشد. شناسه باید با یک نویسه الفبای عددی یا یک زیرخط شروع شود (منطبق با regex اگر یک شناسه مشخص نکنید، یک شناسه منحصر به فرد ایجاد می شود. |
elementProperties | ویژگی های عنصر برای خط. |
lineCategory | دسته بندی خطی که باید ایجاد شود. منسوخ شده : به جای آن از اگر هم یک |
category | دسته بندی خطی که باید ایجاد شود. اگر هم یک اگر مقداری برای اگر هیچ کدام را مشخص نکنید، |
دسته بندی
دسته بندی خطوط
Enums | |
---|---|
STRAIGHT | کانکتورهای مستقیم، از جمله کانکتور مستقیم 1. هنگامی که یکی از آنها مشخص نشده باشد، دسته پیش فرض است. |
BENT | کانکتورهای خمیده، از جمله کانکتور خمیده 2 تا 5. |
CURVED | کانکتورهای منحنی، از جمله کانکتور منحنی 2 تا 5. |
RefreshSheetsChartRequest
نمودار کاربرگنگار جاسازیشده Google را با جایگزین کردن آن با آخرین نسخه نمودار از Google Sheets، تازهسازی میکند.
توجه: برای بازخوانی نمودارها حداقل به یکی از صفحات گسترده، صفحات گسترده، drive.readonly یا درایو OAuth scope نیاز است.
نمایندگی JSON |
---|
{ "objectId": string } |
فیلدها | |
---|---|
objectId | شناسه شی نمودار برای بازخوانی. |
UpdateShapePropertiesRequest
ویژگی های یک Shape
را به روز کنید.
نمایندگی JSON |
---|
{
"objectId": string,
"shapeProperties": {
object ( |
فیلدها | |
---|---|
objectId | شناسه شی شکلی که بهروزرسانیها روی آن اعمال میشوند. |
shapeProperties | ویژگی های شکل برای به روز رسانی. |
fields | فیلدهایی که باید به روز شوند. حداقل یک فیلد باید مشخص شود. ریشه به عنوان مثال برای بهروزرسانی رنگ پسزمینه شکل، برای بازنشانی یک ویژگی به مقدار پیشفرض، نام فیلد آن را در ماسک فیلد وارد کنید اما خود فیلد را تنظیم نشده رها کنید. |
UpdateImagePropertiesRequest
ویژگی های یک Image
را به روز کنید.
نمایندگی JSON |
---|
{
"objectId": string,
"imageProperties": {
object ( |
فیلدها | |
---|---|
objectId | شناسه شی تصویری که بهروزرسانیها روی آن اعمال میشوند. |
imageProperties | ویژگی های تصویر برای به روز رسانی |
fields | فیلدهایی که باید به روز شوند. حداقل یک فیلد باید مشخص شود. ریشه برای مثال برای بهروزرسانی رنگ طرح کلی تصویر، برای بازنشانی یک ویژگی به مقدار پیشفرض، نام فیلد آن را در ماسک فیلد وارد کنید اما خود فیلد را تنظیم نشده رها کنید. |
UpdateVideoPropertiesRequest
ویژگی های یک Video
را به روز کنید.
نمایندگی JSON |
---|
{
"objectId": string,
"videoProperties": {
object ( |
فیلدها | |
---|---|
objectId | شناسه شی ویدیویی که بهروزرسانیها روی آن اعمال میشوند. |
videoProperties | ویژگی های ویدئویی برای به روز رسانی |
fields | فیلدهایی که باید به روز شوند. حداقل یک فیلد باید مشخص شود. ریشه برای مثال برای بهروزرسانی رنگ طرح کلی ویدیو، برای بازنشانی یک ویژگی به مقدار پیشفرض، نام فیلد آن را در ماسک فیلد وارد کنید اما خود فیلد را تنظیم نشده رها کنید. |
UpdatePagePropertiesRequest
ویژگی های یک Page
را به روز می کند.
نمایندگی JSON |
---|
{
"objectId": string,
"pageProperties": {
object ( |
فیلدها | |
---|---|
objectId | شناسه شی صفحه ای که به روز رسانی روی آن اعمال می شود. |
pageProperties | ویژگی های صفحه برای به روز رسانی |
fields | فیلدهایی که باید به روز شوند. حداقل یک فیلد باید مشخص شود. ریشه برای مثال برای بهروزرسانی رنگ پرشده پسزمینه صفحه، برای بازنشانی یک ویژگی به مقدار پیشفرض، نام فیلد آن را در ماسک فیلد وارد کنید اما خود فیلد را تنظیم نشده رها کنید. |
UpdateTableCellPropertiesRequest
ویژگی های TableCell
را به روز کنید.
نمایندگی JSON |
---|
{ "objectId": string, "tableRange": { object ( |
فیلدها | |
---|---|
objectId | شناسه شی جدول. |
tableRange | محدوده جدول نشان دهنده زیرمجموعه جدولی است که به روز رسانی ها روی آن اعمال می شود. اگر محدوده جدول مشخص نشده باشد، به روز رسانی ها برای کل جدول اعمال می شود. |
tableCellProperties | ویژگی های سلول جدول برای به روز رسانی. |
fields | فیلدهایی که باید به روز شوند. حداقل یک فیلد باید مشخص شود. جدول برای مثال برای بهروزرسانی رنگ پر جامد پسزمینه سلول جدول، برای بازنشانی یک ویژگی به مقدار پیشفرض، نام فیلد آن را در ماسک فیلد وارد کنید اما خود فیلد را تنظیم نشده رها کنید. |
محدوده جدول
محدوده جدول نشان دهنده ارجاع به زیر مجموعه ای از جدول است.
توجه به این نکته مهم است که سلول های مشخص شده توسط یک محدوده جدول لزوما یک مستطیل تشکیل نمی دهند. برای مثال، فرض کنید یک جدول 3×3 داریم که تمام سلول های ردیف آخر با هم ادغام شده اند. جدول به شکل زیر است:
[ ][ ][ ]
[ ][ ][ ]
[ ]
محدوده جدول با مکان = (0، 0)، فاصله ردیف = 3 و طول ستون = 2 سلول های زیر را مشخص می کند:
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
نمایندگی JSON |
---|
{
"location": {
object ( |
فیلدها | |
---|---|
location | محل شروع محدوده جدول. |
rowSpan | عرض ردیف محدوده جدول. |
columnSpan | عرض ستون محدوده جدول. |
UpdateLinePropertiesRequest
ویژگی های یک Line
را به روز می کند.
نمایندگی JSON |
---|
{
"objectId": string,
"lineProperties": {
object ( |
فیلدها | |
---|---|
objectId | شناسه شی خطی که بهروزرسانی روی آن اعمال میشود. |
lineProperties | ویژگی های خط برای به روز رسانی. |
fields | فیلدهایی که باید به روز شوند. حداقل یک فیلد باید مشخص شود. root به عنوان مثال، برای بهروزرسانی رنگ پر جامد خط، برای بازنشانی یک ویژگی به مقدار پیشفرض، نام فیلد آن را در ماسک فیلد وارد کنید اما خود فیلد را تنظیم نشده رها کنید. |
CreateParagraphBulletsRequest
برای همه پاراگراف هایی که با محدوده فهرست متنی داده شده همپوشانی دارند، گلوله ایجاد می کند.
سطح تودرتوی هر پاراگراف با شمارش زبانه های پیشرو در مقابل هر پاراگراف تعیین می شود. برای جلوگیری از فضای اضافی بین گلوله و پاراگراف مربوطه، این زبانه های پیشرو با این درخواست حذف می شوند. این ممکن است شاخص های بخش هایی از متن را تغییر دهد.
اگر پاراگراف بلافاصله قبل از بهروزرسانی پاراگرافها در فهرستی با پیش تنظیم منطبق باشد، پاراگرافهایی که بهروزرسانی میشوند به فهرست قبلی اضافه میشوند.
نمایندگی JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
فیلدها | |
---|---|
objectId | شناسه شی شکل یا جدول حاوی متن برای افزودن گلوله به آن. |
cellLocation | مکان اختیاری سلول جدول اگر متنی که باید اصلاح شود در یک سلول جدول است. در صورت وجود، objectId باید به یک جدول اشاره کند. |
textRange | محدوده متنی که باید پیش تنظیم های گلوله را بر اساس شاخص های |
bulletPreset | انواع گلیف گلوله مورد استفاده. پیشفرض |
BulletGlyphPreset
الگوهای از پیش تعیین شده حروف گلوله برای لیست ها در متن.
این الگوها از این نوع گلوله ها استفاده می کنند:
-
ARROW
: یک فلش، مربوط به نقطه کد Unicode U+2794 -
ARROW3D
: یک فلش با سایه زنی سه بعدی، مربوط به نقطه کد Unicode U+27a2 -
CHECKBOX
: یک مربع توخالی، مربوط به نقطه کد Unicode U+274f -
CIRCLE
: یک دایره توخالی، مربوط به نقطه کد Unicode U+25cb -
DIAMOND
: الماس جامد، مربوط به نقطه کد Unicode U+25c6 -
DIAMONDX
: الماسی با x، مربوط به نقطه کد Unicode U+2756 -
HOLLOWDIAMOND
: الماس توخالی، مربوط به نقطه کد Unicode U+25c7 -
DISC
: یک دایره جامد، مربوط به نقطه کد Unicode U+25cf -
SQUARE
: یک مربع جامد، مربوط به نقطه کد Unicode U+25a0 -
STAR
: یک ستاره، مربوط به نقطه کد Unicode U+2605 -
ALPHA
: یک حرف کوچک، مانند "a"، "b" یا "c". -
UPPERALPHA
: یک حرف بزرگ، مانند "A"، "B" یا "C". -
DIGIT
: عددی مانند «1»، «2» یا «3». -
ZERODIGIT
: عددی که در آن اعداد تک رقمی با یک پیشوند صفر مانند '01'، '02' یا '03' قرار می گیرند. اعدادی که بیش از یک رقم دارند پیشوند صفر نیستند. -
ROMAN
: یک عدد رومی کوچک، مانند "i"، "ii" یا "iii". -
UPPERROMAN
: یک عدد رومی بزرگ، مانند "I"، "II" یا "III". -
LEFTTRIANGLE
: مثلثی به سمت چپ، مربوط به نقطه کد Unicode U+25c4
Enums | |
---|---|
BULLET_DISC_CIRCLE_SQUARE | یک لیست گلولهدار با علامت گلوله DISC ، CIRCLE و SQUARE برای 3 سطح تودرتوی فهرست اول. |
BULLET_DIAMONDX_ARROW3D_SQUARE | یک لیست گلولهدار با علامت گلوله DIAMONDX ، ARROW3D و SQUARE برای 3 سطح تودرتو لیست اول. |
BULLET_CHECKBOX | یک لیست گلولهدار با علامت گلوله CHECKBOX برای همه سطوح تودرتوی فهرست. |
BULLET_ARROW_DIAMOND_DISC | یک لیست گلولهدار با ARROW ، DIAMOND و گلوله DISC برای 3 سطح تودرتوی فهرست اول. |
BULLET_STAR_CIRCLE_SQUARE | یک لیست گلولهدار با علامت گلوله STAR ، CIRCLE و SQUARE برای 3 سطح تودرتوی فهرست اول. |
BULLET_ARROW3D_CIRCLE_SQUARE | یک لیست گلولهدار با علامت گلوله ARROW3D ، CIRCLE و SQUARE برای 3 سطح تودرتوی فهرست اول. |
BULLET_LEFTTRIANGLE_DIAMOND_DISC | یک لیست گلولهدار با علامت گلوله LEFTTRIANGLE ، DIAMOND و DISC برای 3 سطح تودرتوی فهرست اول. |
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE | یک لیست گلولهدار با علامت گلوله DIAMONDX ، HOLLOWDIAMOND و SQUARE برای 3 سطح تودرتوی فهرست اول. |
BULLET_DIAMOND_CIRCLE_SQUARE | یک لیست گلولهدار با علامت گلوله DIAMOND ، CIRCLE و SQUARE برای 3 سطح تودرتوی فهرست اول. |
NUMBERED_DIGIT_ALPHA_ROMAN | یک فهرست شمارهدار با علامتهای عددی DIGIT ، ALPHA و ROMAN برای 3 سطح تودرتوی فهرست اول، به دنبال نقطه. |
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS | یک فهرست شمارهدار با علامتهای عددی DIGIT ، ALPHA و ROMAN برای 3 سطح تودرتوی فهرست اول، به دنبال پرانتز. |
NUMBERED_DIGIT_NESTED | فهرستی شمارهدار با علامتهای عددی DIGIT که با نقطه از هم جدا شدهاند، که در آن هر سطح تودرتو از علامت علامت سطح تودرتوی قبلی به عنوان پیشوند استفاده میکند. به عنوان مثال: «1.»، «1.1.»، «2.»، «2.2.». |
NUMBERED_UPPERALPHA_ALPHA_ROMAN | فهرستی شمارهدار با علامتهای عددی UPPERALPHA ، ALPHA و ROMAN برای 3 سطح تودرتوی فهرست اول، به دنبال نقطهها. |
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT | فهرستی شمارهدار با علامتهای عددی UPPERROMAN ، UPPERALPHA و DIGIT برای 3 سطح تودرتوی فهرست اول، به دنبال نقطه. |
NUMBERED_ZERODIGIT_ALPHA_ROMAN | یک فهرست شمارهدار با علامتهای عددی ZERODIGIT ، ALPHA و ROMAN برای 3 سطح تودرتوی فهرست اول، به دنبال نقطه. |
Replace AllShapesWithImageRequest
تمام اشکالی که با معیارهای داده شده مطابقت دارند را با تصویر ارائه شده جایگزین می کند.
تصاویر جایگزین اشکال پس از درج در ارائه مستطیل شکل هستند و شکل اشکال را به خود نمی گیرند.
نمایندگی JSON |
---|
{ "replaceMethod": enum ( |
فیلدها | |
---|---|
replaceMethod | روش جایگزینی منسوخ شده : به جای آن از اگر هم یک |
imageReplaceMethod | روش جایگزینی تصویر اگر هم یک اگر مقداری برای اگر هیچ کدام را مشخص نکنید، از CENTER_INSIDE استفاده می شود. |
pageObjectIds[] | اگر خالی نباشد، موارد منطبق را به عناصر صفحه فقط در صفحات داده شده محدود می کند. اگر شناسه شی صفحه یک |
criteria میدان اتحادیه معیارهایی که اشکال باید مطابقت داشته باشند تا جایگزین شوند. criteria فقط می توانند یکی از موارد زیر باشند: | |
containsText | اگر تنظیم شود، این درخواست جایگزین تمام اشکالی می شود که حاوی متن داده شده هستند. |
فیلد اتحادیه image_source . نوع منبع تصویر image_source فقط می تواند یکی از موارد زیر باشد: | |
imageUrl | آدرس تصویر. تصویر یک بار در زمان درج واکشی می شود و یک کپی برای نمایش در داخل ارائه ذخیره می شود. اندازه تصاویر باید کمتر از 50 مگابایت باشد، نباید بیش از 25 مگاپیکسل باشد و باید در یکی از فرمتهای PNG، JPEG یا GIF باشند. URL ارائه شده حداکثر می تواند 2 کیلوبایت طول داشته باشد. خود URL همراه با تصویر ذخیره می شود و از طریق فیلد |
ReplaceMethod
روش جایگزینی
Enums | |
---|---|
CENTER_INSIDE | تصویر را مقیاس بندی و مرکزی می کند تا در محدوده شکل اصلی قرار گیرد و نسبت تصویر را حفظ می کند. اندازه رندر شده تصویر ممکن است کوچکتر از اندازه شکل باشد. این روش پیش فرض زمانی است که یکی از آن ها مشخص نشده باشد. |
CENTER_CROP | تصویر را مقیاس و مرکز می کند تا مرزهای شکل اصلی پر شود. ممکن است تصویر برای پر کردن شکل برش داده شود. اندازه رندر شده تصویر با شکل اصلی یکسان خواهد بود. |
ImageReplaceMethod
روش جایگزینی تصویر
Enums | |
---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED | روش جایگزینی تصویر نامشخص این مقدار نباید استفاده شود. |
CENTER_INSIDE | تصویر را مقیاس بندی و مرکزی می کند تا در محدوده شکل اصلی قرار گیرد و نسبت تصویر را حفظ می کند. اندازه رندر شده تصویر ممکن است کوچکتر از اندازه شکل باشد. این روش پیش فرض زمانی است که یکی از آن ها مشخص نشده باشد. |
CENTER_CROP | تصویر را مقیاس و مرکز می کند تا مرزهای شکل اصلی پر شود. ممکن است تصویر برای پر کردن شکل برش داده شود. اندازه رندر شده تصویر همانند شکل اصلی خواهد بود. |
DuplicateObjectRequest
یک اسلاید یا عنصر صفحه را کپی می کند.
هنگام کپی کردن یک اسلاید، اسلاید تکراری بلافاصله بعد از اسلاید مشخص شده ایجاد می شود. هنگام کپی کردن یک عنصر صفحه، نسخه تکراری در همان صفحه در همان موقعیت اصلی قرار می گیرد.
نمایندگی JSON |
---|
{ "objectId": string, "objectIds": { string: string, ... } } |
فیلدها | |
---|---|
objectId | شناسه شی که باید تکرار شود. |
objectIds | شیء که در آن کپی شده است ممکن است شامل اشیاء دیگری باشد ، به عنوان مثال هنگام کپی کردن اسلاید یا یک عنصر صفحه گروه. این نقشه نحوه تولید شناسه اشیاء تکراری را مشخص می کند: کلیدها شناسه اشیاء اصلی هستند و مقادیر آن شناسه هایی هستند که به شیء تکراری مربوطه اختصاص می یابد. شناسه کپی شیء منبع ممکن است در این نقشه نیز مشخص شود ، با استفاده از همان مقدار قسمت تمام کلیدها باید در ارائه با شناسه های موجود مطابقت داشته باشند. تمام مقادیر باید در ارائه منحصر به فرد باشند و باید با یک شخصیت الفبایی یا یک زیربنایی شروع کنند (با Regex اگر شناسه اشیاء منبع از نقشه حذف شود ، شناسه تصادفی جدید اختصاص می یابد. اگر نقشه خالی یا غیرقانونی باشد ، تمام اشیاء تکراری یک شناسه تصادفی جدید دریافت می کنند. |
UpdateTextStyLerequest
نمایندگی JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
فیلدها | |
---|---|
objectId | شناسه شیء شکل یا جدول با متن برای طراحی. |
cellLocation | محل سلول در جدول حاوی متن به سبک. اگر |
style | سبک (های) برای تنظیم متن. اگر ارزش یک سبک خاص با والدین مطابقت داشته باشد ، آن سبک به ارث می رسد. برخی از تغییرات سبک متن ممکن است باعث ایجاد تغییرات دیگر به معنای آینه کاری ویرایشگر اسلایدها شود. برای اطلاعات بیشتر به مستندات |
textRange | دامنه متن به سبک. دامنه ممکن است گسترش یابد تا شامل خطوط جدید مجاور شود. اگر دامنه کاملاً حاوی پاراگراف متعلق به یک لیست باشد ، گلوله پاراگراف نیز با سبک متن متناسب به روز می شود. |
fields | زمینه هایی که باید به روز شوند. حداقل یک قسمت باید مشخص شود. به عنوان مثال ، برای به روزرسانی سبک متن به جسورانه ، برای تنظیم مجدد یک ویژگی به مقدار پیش فرض خود ، نام فیلد آن را در ماسک فیلد قرار دهید اما خود را به خود اختصاص دهید. |
cheperallshapeswithsheetschartrequest
تمام اشکال مطابق با نمودار ارائه شده با برگه Google را جایگزین می کند. نمودار مقیاس و محور خواهد بود تا در محدوده شکل اصلی قرار بگیرد.
توجه: جایگزینی اشکال با نمودار حداقل به یکی از صفحات گسترده نیاز دارد. readonly ، صفحات گسترده ، drive.readonly یا Drive Oauth Scopes.
نمایندگی JSON |
---|
{ "containsText": { object ( |
فیلدها | |
---|---|
containsText | معیارهایی که شکل ها باید با آن مطابقت داشته باشند. درخواست جایگزین تمام اشکال حاوی متن داده شده خواهد شد. |
spreadsheetId | شناسه صفحه گسترده برگه Google که شامل نمودار است. |
chartId | شناسه نمودار خاص در صفحه گسترده برگه Google. |
linkingMode | روشی که نمودار با آن به صفحه گسترده منبع مرتبط است. هنگامی که مشخص نشده است ، نمودار تصویری خواهد بود که به هم پیوند ندارد. |
pageObjectIds[] | اگر غیر خالی باشد ، مسابقات را فقط در صفحات داده شده به عناصر صفحه محدود می کند. اگر به صفحه شناسه صفحه یک |
مادی
روشی که نمودار با آن به صفحه گسترده منبع مرتبط است.
Enums | |
---|---|
NOT_LINKED_IMAGE | نمودار با صفحه گسترده منبع همراه نیست و به روز نمی شود. نمودار که به هم پیوند ندارد به عنوان یک تصویر درج می شود. |
LINKED | پیوند نمودار اجازه می دهد تا به روز شود و سایر همکاران پیوندی به صفحه گسترده مشاهده می کنند. |
DeleteparagraphBulletsRequest
گلوله ها را از تمام پاراگراف هایی که با range
شاخص متن داده شده همپوشانی دارند حذف می کند.
سطح لانه سازی هر پاراگراف با افزودن تورفتگی به شروع پاراگراف مربوطه ، بصری حفظ می شود.
نمایندگی JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
فیلدها | |
---|---|
objectId | شناسه شیء شکل یا جدول حاوی متن برای حذف گلوله ها از. |
cellLocation | مکان سلول جدول اختیاری اگر متن اصلاح شده در یک سلول جدول باشد. در صورت وجود ، ObjectID باید به یک جدول مراجعه کند. |
textRange | دامنه متن برای حذف گلوله ها ، بر اساس شاخص های |
به روز رسانی
یک ظاهر طراحی شده برای همه پاراگراف ها را به Shape
یا Table
که با محدوده شاخص متن داده شده همپوشانی دارند ، به روز می کند.
نمایندگی JSON |
---|
{ "objectId": string, "cellLocation": { object ( |
فیلدها | |
---|---|
objectId | شناسه شیء شکل یا جدول با متن برای طراحی. |
cellLocation | محل سلول در جدول حاوی پاراگراف (های) به سبک. اگر |
style | سبک پاراگراف. |
textRange | دامنه متن حاوی پاراگراف (ها) به سبک. |
fields | زمینه هایی که باید به روز شوند. حداقل یک قسمت باید مشخص شود. به عنوان مثال ، برای به روزرسانی تراز پاراگراف ، برای تنظیم مجدد یک ویژگی به مقدار پیش فرض خود ، نام فیلد آن را در ماسک فیلد قرار دهید اما خود را به خود اختصاص دهید. |
UpdateTableBorderPropertiesRequest
خصوصیات مرزهای جدول را در یک Table
به روز می کند.
نمایندگی JSON |
---|
{ "objectId": string, "tableRange": { object ( |
فیلدها | |
---|---|
objectId | شناسه شیء جدول. |
tableRange | محدوده جدول نمایانگر زیر مجموعه جدول که به روزرسانی ها در آن اعمال می شود. اگر محدوده جدول مشخص نشده باشد ، به روزرسانی ها در کل جدول اعمال می شود. |
borderPosition | موقعیت مرزی در جدول جدول به روزرسانی ها باید اعمال شود. اگر موقعیت مرزی مشخص نشده باشد ، به روزرسانی ها در تمام مرزهای موجود در محدوده جدول اعمال می شود. |
tableBorderProperties | ویژگی های مرزی جدول برای به روزرسانی. |
fields | زمینه هایی که باید به روز شوند. حداقل یک قسمت باید مشخص شود. به عنوان مثال برای به روزرسانی رنگ پرنده جامد میز ، برای تنظیم مجدد یک ویژگی به مقدار پیش فرض خود ، نام فیلد آن را در ماسک فیلد قرار دهید اما خود را به خود اختصاص دهید. |
مرز
موقعیت مرزی جدول.
Enums | |
---|---|
ALL | تمام مرزهای موجود در محدوده. |
BOTTOM | مرزها در پایین محدوده. |
INNER | مرزهای داخل محدوده. |
INNER_HORIZONTAL | مرزهای افقی در قسمت داخلی محدوده. |
INNER_VERTICAL | مرزهای عمودی در قسمت داخلی محدوده. |
LEFT | مرزها در سمت چپ محدوده. |
OUTER | مرزهای خارج از محدوده. |
RIGHT | مرزها در سمت راست محدوده. |
TOP | مرزها در بالای محدوده. |
UpdateTelecumnPropertiesRequest
خصوصیات یک ستون Table
را به روز می کند.
نمایندگی JSON |
---|
{
"objectId": string,
"columnIndices": [
integer
],
"tableColumnProperties": {
object ( |
فیلدها | |
---|---|
objectId | شناسه شیء جدول. |
columnIndices[] | لیست شاخص های مبتنی بر صفر مشخص می کند که کدام ستون ها برای به روزرسانی. در صورت عدم ارائه شاخص ، تمام ستون های جدول به روز می شوند. |
tableColumnProperties | ویژگی های ستون جدول برای به روزرسانی. اگر مقدار |
fields | زمینه هایی که باید به روز شوند. حداقل یک قسمت باید مشخص شود. به عنوان مثال برای به روزرسانی عرض ستون ، اگر "" ستون پهنه "در ماسک فیلد گنجانده شده باشد اما این خاصیت از بین رفته است ، عرض ستون به 406.400 EMU (32 امتیاز) پیش فرض خواهد شد. |
UpdateTableRowpropertiesRequest
خصوصیات یک ردیف Table
را به روز می کند.
نمایندگی JSON |
---|
{
"objectId": string,
"rowIndices": [
integer
],
"tableRowProperties": {
object ( |
فیلدها | |
---|---|
objectId | شناسه شیء جدول. |
rowIndices[] | لیست شاخص های مبتنی بر صفر مشخص می کند که ردیف ها برای به روزرسانی. در صورت عدم ارائه شاخص ، تمام ردیف های جدول به روز می شوند. |
tableRowProperties | ویژگی های Table Row برای به روزرسانی. |
fields | زمینه هایی که باید به روز شوند. حداقل یک قسمت باید مشخص شود. به عنوان مثال برای به روزرسانی حداقل ارتفاع ردیف ، اگر "" minrowheight "در ماسک میدانی گنجانده شده باشد اما این ویژگی غیرقانونی باقی مانده است ، حداقل ارتفاع ردیف به طور پیش فرض 0 خواهد بود. |
MergetAbleCellsRequest
سلول ها را در یک Table
ادغام می کند.
نمایندگی JSON |
---|
{
"objectId": string,
"tableRange": {
object ( |
فیلدها | |
---|---|
objectId | شناسه شیء جدول. |
tableRange | محدوده جدول مشخص می کند که سلولهای جدول برای ادغام. هر متنی در سلولهای ادغام شده در سلول سمت چپ چپ ("سر") دامنه جمع آوری و ذخیره می شود. اگر دامنه غیر مستطیل باشد (که می تواند در بعضی موارد رخ دهد که دامنه سلولهایی را که قبلاً ادغام شده اند را پوشش می دهد) ، یک خطای درخواست بد 400 بازگردانده می شود. |
unmergetablecellsrequest
سلول ها را در یک Table
از بین می برد.
نمایندگی JSON |
---|
{
"objectId": string,
"tableRange": {
object ( |
فیلدها | |
---|---|
objectId | شناسه شیء جدول. |
tableRange | محدوده جدول مشخص می کند که سلولهای جدول برای جدا کردن. تمام سلولهای ادغام شده در این محدوده از بین نمی روند و سلولهایی که از قبل بدون استفاده نیستند ، تحت تأثیر قرار نمی گیرند. اگر دامنه سلولهای ادغام نشده ای نداشته باشد ، درخواست هیچ کاری نمی کند. اگر در هر یک از سلولهای ادغام شده متنی وجود داشته باشد ، متن در سلول سمت چپ ("سر") بلوک حاصل از سلولهای غیرمجاز باقی می ماند. |
GroupObjectsRequest
گروه ها را برای ایجاد یک گروه شیء. به عنوان مثال ، گروه PageElements
گروه برای ایجاد Group
در همان صفحه همه کودکان.
نمایندگی JSON |
---|
{ "groupObjectId": string, "childrenObjectIds": [ string ] } |
فیلدها | |
---|---|
groupObjectId | یک شناسه شیء با کاربر برای ایجاد این گروه. اگر شناسه را مشخص کنید ، باید در بین همه صفحات و عناصر صفحه در ارائه منحصر به فرد باشد. شناسه باید با یک شخصیت الفبایی یا یک زیربنایی شروع شود (مطابقت با regex اگر شناسه را مشخص نکنید ، یک مورد منحصر به فرد تولید می شود. |
childrenObjectIds[] | شناسه شیء اشیاء به گروه. فقط عناصر صفحه می توانند گروه بندی شوند. حداقل باید دو عنصر صفحه در همان صفحه وجود داشته باشد که در حال حاضر در گروه دیگری نیستند. برخی از عناصر صفحه مانند |
ungroupobjectsrequest
اشیاء UNGROUP ، مانند groups
.
نمایندگی JSON |
---|
{ "objectIds": [ string ] } |
فیلدها | |
---|---|
objectIds[] | شناسه های شیء اشیاء به UNGROUP. فقط |
UpdatePageElementalTtextRequest
عنوان متن ALT و/یا توضیحات یک page element
را به روز می کند.
نمایندگی JSON |
---|
{ "objectId": string, "title": string, "description": string } |
فیلدها | |
---|---|
objectId | شناسه شیء عنصر صفحه ای که به روزرسانی ها اعمال می شود. |
title | عنوان متن ALT به روز شده از عنصر صفحه. در صورت عدم استفاده از مقدار موجود حفظ می شود. این عنوان در معرض خوانندگان صفحه نمایش و سایر رابط های دسترسی است. فقط از مقادیر قابل خواندن انسان مربوط به محتوای عنصر صفحه استفاده کنید. |
description | توضیحات متن ALT به روز شده از عنصر صفحه. در صورت عدم استفاده از مقدار موجود حفظ می شود. توضیحات در معرض خوانندگان صفحه نمایش و سایر رابط های دسترسی است. فقط از مقادیر قابل خواندن انسان مربوط به محتوای عنصر صفحه استفاده کنید. |
charporimagerequest
یک تصویر موجود را با یک تصویر جدید جایگزین می کند.
جایگزینی یک تصویر برخی از image effects
را از تصویر موجود حذف می کند.
نمایندگی JSON |
---|
{ "imageObjectId": string, "imageReplaceMethod": enum ( |
فیلدها | |
---|---|
imageObjectId | شناسه تصویر موجود که جایگزین خواهد شد. شناسه را می توان از پاسخ درخواست دریافت بازیابی کرد. |
imageReplaceMethod | روش جایگزینی |
Union Field image_source . نوع منبع تصویر. image_source فقط می تواند یکی از موارد زیر باشد: | |
url | URL تصویر تصویر یک بار در زمان درج گرفته می شود و یک نسخه برای نمایش در داخل ارائه ذخیره می شود. تصاویر باید کمتر از 50 مگابایت باشند ، نمی توانند از 25 مگاپیکسل تجاوز کنند و باید در قالب PNG ، JPEG یا GIF باشد. URL ارائه شده نمی تواند از 2 کیلوبایت طول بکشد. URL با تصویر ذخیره می شود و از طریق |
به روزرسانی های propertiesRequest
خصوصیات یک اسلاید را به روز می کند.
نمایندگی JSON |
---|
{
"objectId": string,
"slideProperties": {
object ( |
فیلدها | |
---|---|
objectId | شناسه شیء اسلاید بروزرسانی به آن اعمال می شود. |
slideProperties | خصوصیات اسلاید برای به روزرسانی. |
fields | زمینه هایی که باید به روز شوند. حداقل یک قسمت باید مشخص شود. ریشه "اسلایدپروپری ها" دلالت دارد و نباید مشخص شود. یک به عنوان مثال برای به روزرسانی اینکه آیا یک اسلاید از بین رفته است ، برای تنظیم مجدد یک ویژگی به مقدار پیش فرض خود ، نام فیلد آن را در ماسک فیلد قرار دهید اما خود را به خود اختصاص دهید. |
به روز رسانی
سفارش z-or از عناصر صفحه را به روز می کند. Z-order سفارش عناصر موجود در صفحه از پشت به جلو است. عنصر صفحه در جلو ممکن است عناصر موجود در پشت آن را پوشش دهد.
نمایندگی JSON |
---|
{
"pageElementObjectIds": [
string
],
"operation": enum ( |
فیلدها | |
---|---|
pageElementObjectIds[] | شناسه های شیء عناصر صفحه برای به روزرسانی. تمام عناصر صفحه باید در همان صفحه باشند و نباید گروه بندی شوند. |
operation | عملیات z-ore برای اعمال در عناصر صفحه. هنگام استفاده از عملیات در عناصر چند صفحه ، سفارشات Z نسبی در این عناصر صفحه قبل از حفظ عمل. |
زرنگ
عملیاتی برای به روزرسانی یک عنصر صفحه Z-order.
Enums | |
---|---|
Z_ORDER_OPERATION_UNSPECIFIED | عملیات نامشخص |
BRING_TO_FRONT | عناصر صفحه را به قسمت جلوی صفحه می آورد. |
BRING_FORWARD | عناصر صفحه را در صفحه توسط یک عنصر نسبت به قسمت اصلی در عناصر صفحه مشخص به جلو می آورد. |
SEND_BACKWARD | عناصر صفحه را به عقب در صفحه توسط یک عنصر نسبت به دورترین پشت یکی در عناصر صفحه مشخص می کند. |
SEND_TO_BACK | عناصر صفحه را به پشت صفحه می فرستد. |
UpdateLineCategoreQuest
دسته یک line
را به روز می کند.
نمایندگی JSON |
---|
{
"objectId": string,
"lineCategory": enum ( |
فیلدها | |
---|---|
objectId | شناسه شیء خط بروزرسانی برای آن اعمال می شود. فقط یک خط با یک این خط ممکن است پس از به روزرسانی گروه خود ، دوباره مورد استفاده قرار گیرد. |
lineCategory | دسته خط برای به روزرسانی. |
بازگرداندن
یک line
را به گونه ای تغییر می دهد که در دو سایت نزدیک اتصال در عناصر صفحه متصل وصل شده است.
نمایندگی JSON |
---|
{ "objectId": string } |
فیلدها | |
---|---|
objectId | شناسه شیء خط برای استفاده مجدد. فقط یک خط با یک |