Class TableCell

TableCell

רכיב שמייצג תא בטבלה. TableCell נמצא תמיד בתוך TableRow ועשוי להכיל רכיבים מסוג ListItem, Paragraph או Table. למידע נוסף על מבנה מסמכים, קראו את המדריך להרחבת Google Docs.

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
appendHorizontalRule()HorizontalRuleיצירה וצירוף של HorizontalRule חדש.
appendImage(image)InlineImageיצירה וצירוף של InlineImage חדש מה-blob של התמונה שצוין.
appendImage(image)InlineImageהפונקציה הזאת מצרפת את הערך InlineImage.
appendListItem(listItem)ListItemהפונקציה הזאת מצרפת את הערך ListItem.
appendListItem(text)ListItemיצירה וצירוף של ListItem חדש.
appendParagraph(paragraph)Paragraphהפונקציה הזאת מצרפת את הערך Paragraph.
appendParagraph(text)Paragraphיצירה וצירוף של Paragraph חדש.
appendTable()Tableיצירה וצירוף של Table חדש.
appendTable(cells)Tableהפונקציה הזאת מצרפת Table חדשה שמכילה את התאים שצוינו.
appendTable(table)Tableהפונקציה הזאת מצרפת את הערך Table.
clear()TableCellניקוי התוכן של הרכיב.
copy()TableCellמחזירה עותק מנותק ועמוק של הרכיב הנוכחי.
editAsText()Textמשיג את גרסת Text של הרכיב הנוכחי, לצורך עריכה.
findElement(elementType)RangeElementמחפשת צאצא מהסוג שצוין.
findElement(elementType, from)RangeElementמחפשת בתוכן הרכיב צאצא מהסוג שצוין, החל מה-RangeElement שצוין.
findText(searchPattern)RangeElementמחפש את תוכן הרכיב כדי לאתר את דפוס הטקסט שצוין באמצעות ביטויים רגולריים.
findText(searchPattern, from)RangeElementמחפש את תוכן הרכיב לפי דפוס הטקסט שצוין, החל מתוצאת חיפוש נתונה.
getAttributes()Objectמאחזר את מאפייני הרכיב.
getBackgroundColor()Stringמאחזר את צבע הרקע.
getChild(childIndex)Elementמאחזר את רכיב הצאצא באינדקס הצאצא שצוין.
getChildIndex(child)Integerמאחזר את אינדקס הצאצא של רכיב הצאצא שצוין.
getColSpan()Integerמאחזרת את טווח העמודות, שהוא מספר העמודות של תאי הטבלה שהתא הזה כולל.
getLinkUrl()Stringאחזור של כתובת ה-URL של הקישור.
getNextSibling()Elementשולפת את הרכיב האח הבא של הרכיב.
getNumChildren()Integerאחזור מספר הילדים.
getPaddingBottom()Numberמאחזר את המרווח התחתון התחתון, בנקודות.
getPaddingLeft()Numberמאחזר את המרווח הפנימי השמאלי, בנקודות.
getPaddingRight()Numberמאחזר את המרווח הפנימי הנכון, בנקודות.
getPaddingTop()Numberמאחזר את המרווח העליון, בנקודות.
getParent()ContainerElementאחזור של רכיב ההורה של הרכיב.
getParentRow()TableRowמאחזר את TableRow שמכיל את TableCell הנוכחי.
getParentTable()Tableמאחזר את Table שמכיל את TableCell הנוכחי.
getPreviousSibling()Elementאחזור הרכיב האח הקודם של הרכיב.
getRowSpan()Integerמאחזרת את טווח השורות, שהוא מספר השורות של תאי הטבלה שהתא הזה כולל.
getText()Stringמאחזר את התוכן של הרכיב כמחרוזת טקסט.
getTextAlignment()TextAlignmentהפונקציה הזו משיגה את היישור של הטקסט.
getType()ElementTypeאחזור ה-ElementType של הרכיב.
getVerticalAlignment()VerticalAlignmentמאחזר את VerticalAlignment.
getWidth()Numberמחזירה את רוחב העמודה שמכילה את התא, בנקודות.
insertHorizontalRule(childIndex)HorizontalRuleיוצרת ומוסיפה HorizontalRule חדש באינדקס שצוין.
insertImage(childIndex, image)InlineImageהפונקציה יוצרת ומוסיפה InlineImage מה-blob של התמונה שצוין, באינדקס שצוין.
insertImage(childIndex, image)InlineImageהפונקציה מוסיפה את הערך הנתון InlineImage באינדקס שצוין.
insertListItem(childIndex, listItem)ListItemהפונקציה מוסיפה את הערך הנתון ListItem באינדקס שצוין.
insertListItem(childIndex, text)ListItemיוצרת ומוסיפה ListItem חדש באינדקס שצוין.
insertParagraph(childIndex, paragraph)Paragraphהפונקציה מוסיפה את הערך הנתון Paragraph באינדקס שצוין.
insertParagraph(childIndex, text)Paragraphיוצרת ומוסיפה Paragraph חדש באינדקס שצוין.
insertTable(childIndex)Tableיוצרת ומוסיפה Table חדש באינדקס שצוין.
insertTable(childIndex, cells)Tableיוצרת ומוסיפה Table חדש שמכיל את התאים שצוינו, באינדקס שצוין.
insertTable(childIndex, table)Tableהפונקציה מוסיפה את הערך הנתון Table באינדקס שצוין.
isAtDocumentEnd()Booleanקובע אם הרכיב נמצא בסוף Document.
merge()TableCellממזג את הרכיב עם האח הקודם מאותו הסוג.
removeChild(child)TableCellמסיר את רכיב הצאצא שצוין.
removeFromParent()TableCellמסיר את הרכיב מההורה שלו.
replaceText(searchPattern, replacement)Elementמחליפה את כל המופעים של דפוס טקסט נתון במחרוזת החלפה נתונה, באמצעות ביטויים רגולריים.
setAttributes(attributes)TableCellמגדיר את מאפייני הרכיב.
setBackgroundColor(color)TableCellהגדרת צבע הרקע.
setLinkUrl(url)TableCellמגדיר את כתובת האתר של הקישור.
setPaddingBottom(paddingBottom)TableCellהגדרת המרווח הפנימי התחתון, בנקודות.
setPaddingLeft(paddingLeft)TableCellמגדיר את המרווח השמאלי, בנקודות.
setPaddingRight(paddingRight)TableCellהגדרת המרווח הפנימי הנכון, בנקודות.
setPaddingTop(paddingTop)TableCellהגדרת המרווח העליון, בנקודות.
setText(text)TableCellמגדיר את התוכן כטקסט פשוט.
setTextAlignment(textAlignment)TableCellהגדרת יישור הטקסט.
setVerticalAlignment(alignment)TableCellהגדרת היישור האנכי.
setWidth(width)TableCellמגדירה את רוחב העמודה שמכילה את התא הנוכחי, בנקודות.

תיעוד מפורט

appendHorizontalRule()

יצירה וצירוף של HorizontalRule חדש.

ה-HorizontalRule ייכלל ב-Paragraph חדש.

החזרות

HorizontalRule - הכלל האופקי החדש

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

appendImage(image)

יצירה וצירוף של InlineImage חדש מה-blob של התמונה שצוין.

ה-InlineImage ייכלל ב-Paragraph חדש.

פרמטרים

שםתיאורהתיאור
imageBlobSourceנתוני התמונה

החזרות

InlineImage – התמונה החדשה

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

appendImage(image)

הפונקציה הזאת מצרפת את הערך InlineImage.

ה-InlineImage ייכלל ב-Paragraph חדש.

פרמטרים

שםתיאורהתיאור
imageInlineImageנתוני התמונה

החזרות

InlineImage – התמונה המצורפת

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

appendListItem(listItem)

הפונקציה הזאת מצרפת את הערך ListItem.

פרמטרים

שםתיאורהתיאור
listItemListItemאת הפריט שצריך לצרף לרשימה

החזרות

ListItem - הפריט המצורף ברשימה

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

appendListItem(text)

יצירה וצירוף של ListItem חדש.

פרמטרים

שםתיאורהתיאור
textStringתוכן הטקסט

החזרות

ListItem – הפריט החדש ברשימה

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

appendParagraph(paragraph)

הפונקציה הזאת מצרפת את הערך Paragraph.

פרמטרים

שםתיאורהתיאור
paragraphParagraphהפסקה שצריך לצרף

החזרות

Paragraph - הפסקה המצורפת

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

appendParagraph(text)

יצירה וצירוף של Paragraph חדש.

פרמטרים

שםתיאורהתיאור
textStringתוכן הטקסט

החזרות

Paragraph - הפסקה החדשה

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

appendTable()

יצירה וצירוף של Table חדש.

החזרות

Table – הטבלה החדשה

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

appendTable(cells)

הפונקציה הזאת מצרפת Table חדשה שמכילה את התאים שצוינו.

פרמטרים

שםתיאורהתיאור
cellsString[][]תוכן הטקסט של תאי הטבלה להוספה לטבלה החדשה

החזרות

Table – הטבלה המצורפת

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

appendTable(table)

הפונקציה הזאת מצרפת את הערך Table.

פרמטרים

שםתיאורהתיאור
tableTableהטבלה להוספה

החזרות

Table – הטבלה המצורפת

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

clear()

ניקוי התוכן של הרכיב.

החזרות

TableCell - הרכיב הנוכחי


copy()

מחזירה עותק מנותק ועמוק של הרכיב הנוכחי.

גם רכיבי צאצא הקיימים ברכיב יועתקו. לרכיב החדש אין הורה.

החזרות

TableCell - העותק החדש.

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

editAsText()

משיג את גרסת Text של הרכיב הנוכחי, לצורך עריכה.

שימוש בפונקציה editAsText לשינוי תוכן הרכיבים כטקסט עשיר. המצב editAsText מתעלם מאלמנטים שאינם טקסט (כמו InlineImage ו-HorizontalRule).

רכיבי צאצא שנכללים במלואם בטווח טקסט שנמחק, מוסרים מהרכיב.

var body = DocumentApp.getActiveDocument().getBody();

// Insert two paragraphs separated by a paragraph containing an
// horizontal rule.
body.insertParagraph(0, "An editAsText sample.");
body.insertHorizontalRule(0);
body.insertParagraph(0, "An example.");

// Delete " sample.\n\n An" removing the horizontal rule in the process.
body.editAsText().deleteText(14, 25);

החזרות

Text – גרסת טקסט של הרכיב הנוכחי


findElement(elementType)

מחפשת צאצא מהסוג שצוין.

פרמטרים

שםתיאורהתיאור
elementTypeElementTypeסוג הרכיב שיש לחפש

החזרות

RangeElement - תוצאת חיפוש שמציינת את המיקום של רכיב החיפוש

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

findElement(elementType, from)

מחפשת בתוכן הרכיב צאצא מהסוג שצוין, החל מה-RangeElement שצוין.

// Get the body section of the active document.
var body = DocumentApp.getActiveDocument().getBody();

// Define the search parameters.
var searchType = DocumentApp.ElementType.PARAGRAPH;
var searchHeading = DocumentApp.ParagraphHeading.HEADING1;
var searchResult = null;

// Search until the paragraph is found.
while (searchResult = body.findElement(searchType, searchResult)) {
  var par = searchResult.getElement().asParagraph();
  if (par.getHeading() == searchHeading) {
    // Found one, update and stop.
    par.setText('This is the first header.');
    return;
  }
}

פרמטרים

שםתיאורהתיאור
elementTypeElementTypeסוג הרכיב שיש לחפש
fromRangeElementתוצאת החיפוש שממנה יש לחפש

החזרות

RangeElement - תוצאת חיפוש שמציינת את המיקום הבא של רכיב החיפוש

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

findText(searchPattern)

מחפש את תוכן הרכיב כדי לאתר את דפוס הטקסט שצוין באמצעות ביטויים רגולריים.

אין תמיכה מלאה בקבוצת משנה של תכונות של ביטויים רגולריים ב-JavaScript, כמו קבוצות צילום ומגבילי מצב.

הדפוס של הביטוי הרגולרי שסופק מותאם בנפרד לכל גוש טקסט שכלול ברכיב הנוכחי.

פרמטרים

שםתיאורהתיאור
searchPatternStringהדפוס שצריך לחפש

החזרות

RangeElement - תוצאת חיפוש שמציינת את מיקום הטקסט לחיפוש, או הערך null אם אין התאמה

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

findText(searchPattern, from)

מחפש את תוכן הרכיב לפי דפוס הטקסט שצוין, החל מתוצאת חיפוש נתונה.

אין תמיכה מלאה בקבוצת משנה של תכונות של ביטויים רגולריים ב-JavaScript, כמו קבוצות צילום ומגבילי מצב.

הדפוס של הביטוי הרגולרי שסופק מותאם בנפרד לכל גוש טקסט שכלול ברכיב הנוכחי.

פרמטרים

שםתיאורהתיאור
searchPatternStringהדפוס שצריך לחפש
fromRangeElementתוצאת החיפוש שממנה יש לחפש

החזרות

RangeElement - תוצאת חיפוש שמציינת את המיקום הבא של טקסט החיפוש, או הערך null אם אין התאמה

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

getAttributes()

מאחזר את מאפייני הרכיב.

התוצאה היא אובייקט שמכיל מאפיין לכל מאפיין חוקי של רכיב, כאשר כל שם המאפיין תואם לפריט במונה DocumentApp.Attribute.

var body = DocumentApp.getActiveDocument().getBody();

// Append a styled paragraph.
var par = body.appendParagraph('A bold, italicized paragraph.');
par.setBold(true);
par.setItalic(true);

// Retrieve the paragraph's attributes.
var atts = par.getAttributes();

// Log the paragraph attributes.
for (var att in atts) {
  Logger.log(att + ":" + atts[att]);
}

החזרות

Object - מאפייני הרכיב.

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

getBackgroundColor()

מאחזר את צבע הרקע.

החזרות

String - צבע הרקע, בפורמט של סימון CSS (כגון '#ffffff')

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

getChild(childIndex)

מאחזר את רכיב הצאצא באינדקס הצאצא שצוין.

// Get the body section of the active document.
var body = DocumentApp.getActiveDocument().getBody();

// Obtain the first element in the document.
var firstChild = body.getChild(0);

// If it's a paragraph, set its contents.
if (firstChild.getType() == DocumentApp.ElementType.PARAGRAPH) {
  firstChild.asParagraph().setText("This is the first paragraph.");
}

פרמטרים

שםתיאורהתיאור
childIndexIntegerאת האינדקס של רכיב הצאצא שצריך לאחזר

החזרות

Element - רכיב הצאצא באינדקס שצוין

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

getChildIndex(child)

מאחזר את אינדקס הצאצא של רכיב הצאצא שצוין.

פרמטרים

שםתיאורהתיאור
childElementאת רכיב הצאצא שעבורו יש לאחזר את האינדקס

החזרות

Integer - אינדקס הצאצא

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

getColSpan()

מאחזרת את טווח העמודות, שהוא מספר העמודות של תאי הטבלה שהתא הזה כולל. בתאים שלא ממוזגים יש טווח עמודות של 1.

החזרות

Integer – אורך העמודה או 0 של תא שממוזג על ידי תא אחר

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

getLinkUrl()

אחזור של כתובת ה-URL של הקישור.

החזרות

String - כתובת ה-URL של הקישור, או הערך null אם הרכיב מכיל כמה ערכים למאפיין הזה

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

getNextSibling()

שולפת את הרכיב האח הבא של הרכיב.

לאח הבא יש אותו הורה והוא עוקב אחרי הרכיב הנוכחי.

החזרות

Element – הרכיב האח הבא.

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

getNumChildren()

אחזור מספר הילדים.

// Get the body section of the active document.
var body = DocumentApp.getActiveDocument().getBody();

// Log the number of elements in the document.
Logger.log("There are " + body.getNumChildren() +
    " elements in the document body.");

החזרות

Integer – מספר הילדים

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

getPaddingBottom()

מאחזר את המרווח התחתון התחתון, בנקודות.

החזרות

Number – המרווח התחתון, בנקודות

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

getPaddingLeft()

מאחזר את המרווח הפנימי השמאלי, בנקודות.

החזרות

Number – המרווח השמאלי, בנקודות

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

getPaddingRight()

מאחזר את המרווח הפנימי הנכון, בנקודות.

החזרות

Number – המרווח הפנימי, בנקודות

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

getPaddingTop()

מאחזר את המרווח העליון, בנקודות.

החזרות

Number – המרווח העליון, בנקודות

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

getParent()

אחזור של רכיב ההורה של הרכיב.

רכיב ההורה מכיל את הרכיב הנוכחי.

החזרות

ContainerElement - רכיב ההורה.

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

getParentRow()

מאחזר את TableRow שמכיל את TableCell הנוכחי.

החזרות

TableRow – השורה בטבלה שמכילה את התא הנוכחי

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

getParentTable()

מאחזר את Table שמכיל את TableCell הנוכחי.

החזרות

Table – הטבלה שמכילה את התא הנוכחי

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

getPreviousSibling()

אחזור הרכיב האח הקודם של הרכיב.

לפריט האח הקודם יש אותו הורה והוא מופיע לפני הרכיב הנוכחי.

החזרות

Element - רכיב האח הקודם.

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

getRowSpan()

מאחזרת את טווח השורות, שהוא מספר השורות של תאי הטבלה שהתא הזה כולל. בתאים שלא ממוזגים יש טווח שורות של 1.

החזרות

Integer - הטווח של תא בשורה או 0 של תא אחר

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

getText()

מאחזר את התוכן של הרכיב כמחרוזת טקסט.

החזרות

String - תוכן הרכיב כמחרוזת טקסט

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

getTextAlignment()

הפונקציה הזו משיגה את היישור של הטקסט. סוגי ההתאמה הזמינים הם DocumentApp.TextAlignment.NORMAL, DocumentApp.TextAlignment.SUBSCRIPT ו-DocumentApp.TextAlignment.SUPERSCRIPT.

החזרות

TextAlignment — סוג היישור של הטקסט. לחלופין, null אם הטקסט מכיל סוגים שונים של יישור טקסט או אם יישור הטקסט מעולם לא הוגדר

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

getType()

אחזור ה-ElementType של הרכיב.

השתמשו בפונקציה getType() כדי לקבוע את הסוג המדויק של רכיב נתון.

var body = DocumentApp.getActiveDocument().getBody();

// Obtain the first element in the document body.

var firstChild = body.getChild(0);

// Use getType() to determine the element's type.
if (firstChild.getType() == DocumentApp.ElementType.PARAGRAPH) {
  Logger.log('The first element is a paragraph.');
} else {
  Logger.log('The first element is not a paragraph.');
}

החזרות

ElementType - סוג הרכיב.

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

getVerticalAlignment()

מאחזר את VerticalAlignment.

החזרות

VerticalAlignment – היישור האנכי

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

getWidth()

מחזירה את רוחב העמודה שמכילה את התא, בנקודות.

החזרות

Number – רוחב העמודה, בנקודות

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

insertHorizontalRule(childIndex)

יוצרת ומוסיפה HorizontalRule חדש באינדקס שצוין.

הכלל האופקי ייכלל ב-Paragraph חדש.

פרמטרים

שםתיאורהתיאור
childIndexIntegerאת האינדקס שבו יש להכניס את הרכיב

החזרות

HorizontalRule - הכלל האופקי החדש

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

insertImage(childIndex, image)

הפונקציה יוצרת ומוסיפה InlineImage מה-blob של התמונה שצוין, באינדקס שצוין.

התמונה תצורף ל-Paragraph חדש.

פרמטרים

שםתיאורהתיאור
childIndexIntegerאת האינדקס שבו יש להכניס את הרכיב
imageBlobSourceנתוני התמונה

החזרות

InlineImage – התמונה המוטבעת שהוכנסה

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

insertImage(childIndex, image)

הפונקציה מוסיפה את הערך הנתון InlineImage באינדקס שצוין.

התמונה תצורף ל-Paragraph חדש.

פרמטרים

שםתיאורהתיאור
childIndexIntegerאת האינדקס שבו יש להכניס את הרכיב
imageInlineImageהתמונה להוספה

החזרות

InlineImage – התמונה המוטבעת שהוכנסה

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

insertListItem(childIndex, listItem)

הפונקציה מוסיפה את הערך הנתון ListItem באינדקס שצוין.

פרמטרים

שםתיאורהתיאור
childIndexIntegerאת האינדקס שבו יש להכניס את הרכיב
listItemListItemפריט הרשימה להוספה

החזרות

ListItem – נוסף פריט חדש לרשימה

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

insertListItem(childIndex, text)

יוצרת ומוסיפה ListItem חדש באינדקס שצוין.

פרמטרים

שםתיאורהתיאור
childIndexIntegerאת האינדקס שבו יש להכניס את הרכיב
textStringתוכן הטקסט

החזרות

ListItem – הפריט החדש ברשימה

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

insertParagraph(childIndex, paragraph)

הפונקציה מוסיפה את הערך הנתון Paragraph באינדקס שצוין.

פרמטרים

שםתיאורהתיאור
childIndexIntegerאת האינדקס שבו יש להכניס את הרכיב
paragraphParagraphהפסקה שיש להוסיף

החזרות

Paragraph – הפסקה שהוכנסה

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

insertParagraph(childIndex, text)

יוצרת ומוסיפה Paragraph חדש באינדקס שצוין.

פרמטרים

שםתיאורהתיאור
childIndexIntegerאת האינדקס שבו יש להכניס את הרכיב
textStringתוכן הטקסט

החזרות

Paragraph - הפסקה החדשה

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

insertTable(childIndex)

יוצרת ומוסיפה Table חדש באינדקס שצוין.

פרמטרים

שםתיאורהתיאור
childIndexIntegerאת האינדקס שבו יש להכניס את הרכיב

החזרות

Table – הטבלה החדשה

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

insertTable(childIndex, cells)

יוצרת ומוסיפה Table חדש שמכיל את התאים שצוינו, באינדקס שצוין.

פרמטרים

שםתיאורהתיאור
childIndexIntegerאת האינדקס שיש להכניס
cellsString[][]תוכן הטקסט של תאי הטבלה להוספה לטבלה החדשה

החזרות

Table – הטבלה החדשה

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

insertTable(childIndex, table)

הפונקציה מוסיפה את הערך הנתון Table באינדקס שצוין.

פרמטרים

שםתיאורהתיאור
childIndexIntegerאת האינדקס שבו יש להכניס את הרכיב
tableTableהטבלה להוספה

החזרות

Table – הטבלה שהוכנסה

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

isAtDocumentEnd()

קובע אם הרכיב נמצא בסוף Document.

החזרות

Boolean — מציין אם הרכיב נמצא בסוף המסמך.

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

merge()

ממזג את הרכיב עם האח הקודם מאותו הסוג.

אפשר למזג רק רכיבים של אותו ElementType. כל רכיבי הצאצא שנכללים ברכיב הנוכחי מועברים אל הרכיב האח הקודם.

הרכיב הנוכחי יוסר מהמסמך.

var body = DocumentApp.getActiveDocument().getBody();
// Example 1: Merge paragraphs
// Append two paragraphs to the document.
var par1 = body.appendParagraph('Paragraph 1.');
var par2 = body.appendParagraph('Paragraph 2.');
// Merge the newly added paragraphs into a single paragraph.
par2.merge();

// Example 2: Merge table cells
// Create a two-dimensional array containing the table's cell contents.
var cells = [
['Row 1, Cell 1', 'Row 1, Cell 2'],
['Row 2, Cell 1', 'Row 2, Cell 2']
];
// Build a table from the array.
var table = body.appendTable(cells);
// Get the first row in the table.
 var row = table.getRow(0);
// Get the two cells in this row.
var cell1 = row.getCell(0);
var cell2 = row.getCell(1);
// Merge the current cell into its preceding sibling element.
var merged = cell2.merge();

החזרות

TableCell - הרכיב שמוזג.

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

removeChild(child)

מסיר את רכיב הצאצא שצוין.

פרמטרים

שםתיאורהתיאור
childElementאת רכיב הצאצא להסרה

החזרות

TableCell - הרכיב הנוכחי

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

removeFromParent()

מסיר את הרכיב מההורה שלו.

var body = DocumentApp.getActiveDocument().getBody();

// Remove all images in the document body.
var imgs = body.getImages();
for (var i = 0; i < imgs.length; i++) {
  imgs[i].removeFromParent();
}

החזרות

TableCell - הרכיב שהוסר.

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

replaceText(searchPattern, replacement)

מחליפה את כל המופעים של דפוס טקסט נתון במחרוזת החלפה נתונה, באמצעות ביטויים רגולריים.

דפוס החיפוש מועבר כמחרוזת, ולא כאובייקט של ביטוי רגולרי ב-JavaScript. לכן, תצטרכו להשתמש בתו בריחה (escape) של כל לוכסן הפוך בתבנית.

בשיטה הזו נעשה שימוש בספריית הביטויים הרגולריים RE2 של Google, שמגבילה את התחביר הנתמך.

הדפוס של הביטוי הרגולרי שסופק מותאם בנפרד לכל גוש טקסט שכלול ברכיב הנוכחי.

var body = DocumentApp.getActiveDocument().getBody();

// Clear the text surrounding "Apps Script", with or without text.
body.replaceText("^.*Apps ?Script.*$", "Apps Script");

פרמטרים

שםתיאורהתיאור
searchPatternStringאת הדפוס הרגולרי שצריך לחפש
replacementStringבטקסט שישמש כתחליף

החזרות

Element - הרכיב הנוכחי

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

setAttributes(attributes)

מגדיר את מאפייני הרכיב.

פרמטר המאפיינים שצוין חייב להיות אובייקט שבו כל שם מאפיין הוא פריט בספירה של DocumentApp.Attribute וכל ערך של מאפיין הוא הערך החדש שיש להחיל.

var body = DocumentApp.getActiveDocument().getBody();

// Define a custom paragraph style.
var style = {};
style[DocumentApp.Attribute.HORIZONTAL_ALIGNMENT] =
    DocumentApp.HorizontalAlignment.RIGHT;
style[DocumentApp.Attribute.FONT_FAMILY] = 'Calibri';
style[DocumentApp.Attribute.FONT_SIZE] = 18;
style[DocumentApp.Attribute.BOLD] = true;

// Append a plain paragraph.
var par = body.appendParagraph('A paragraph with custom style.');

// Apply the custom style.
par.setAttributes(style);

פרמטרים

שםתיאורהתיאור
attributesObjectמאפייני הרכיב.

החזרות

TableCell - הרכיב הנוכחי.

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

setBackgroundColor(color)

הגדרת צבע הרקע.

פרמטרים

שםתיאורהתיאור
colorStringצבע הרקע, בפורמט של סימון CSS (כגון '#ffffff')

החזרות

TableCell - הרכיב הנוכחי

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

setLinkUrl(url)

מגדיר את כתובת האתר של הקישור.

פרמטרים

שםתיאורהתיאור
urlStringכתובת ה-URL של הקישור

החזרות

TableCell - הרכיב הנוכחי

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

setPaddingBottom(paddingBottom)

הגדרת המרווח הפנימי התחתון, בנקודות.

פרמטרים

שםתיאורהתיאור
paddingBottomNumberהמרווח התחתון, בנקודות

החזרות

TableCell - הרכיב הנוכחי

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

setPaddingLeft(paddingLeft)

מגדיר את המרווח השמאלי, בנקודות.

פרמטרים

שםתיאורהתיאור
paddingLeftNumberהמרווח השמאלי, בנקודות

החזרות

TableCell - הרכיב הנוכחי

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

setPaddingRight(paddingRight)

הגדרת המרווח הפנימי הנכון, בנקודות.

פרמטרים

שםתיאורהתיאור
paddingRightNumberהמרווח הנכון, בנקודות.

החזרות

TableCell - הרכיב הנוכחי.

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

setPaddingTop(paddingTop)

הגדרת המרווח העליון, בנקודות.

פרמטרים

שםתיאורהתיאור
paddingTopNumberהמרווח העליון, בנקודות

החזרות

TableCell - הרכיב הנוכחי

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

setText(text)

מגדיר את התוכן כטקסט פשוט.

הערה: התוכן הקיים נמחק.

פרמטרים

שםתיאורהתיאור
textStringתוכן הטקסט החדש

החזרות

TableCell - הרכיב הנוכחי

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

setTextAlignment(textAlignment)

הגדרת יישור הטקסט. סוגי ההתאמה הזמינים הם DocumentApp.TextAlignment.NORMAL, DocumentApp.TextAlignment.SUBSCRIPT ו-DocumentApp.TextAlignment.SUPERSCRIPT.

// Make the entire first paragraph be superscript.
var text = DocumentApp.getActiveDocument().getBody().getParagraphs()[0].editAsText();
text.setTextAlignment(DocumentApp.TextAlignment.SUPERSCRIPT);

פרמטרים

שםתיאורהתיאור
textAlignmentTextAlignmentסוג היישור של הטקסט שצריך להחיל

החזרות

TableCell - הרכיב הנוכחי

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

setVerticalAlignment(alignment)

הגדרת היישור האנכי.

פרמטרים

שםתיאורהתיאור
alignmentVerticalAlignmentהיישור האנכי

החזרות

TableCell - הרכיב הנוכחי

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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

setWidth(width)

מגדירה את רוחב העמודה שמכילה את התא הנוכחי, בנקודות.

פרמטרים

שםתיאורהתיאור
widthNumberרוחב העמודה, בנקודות

החזרות

TableCell - הרכיב הנוכחי

הרשאות

לסקריפטים שמשתמשים בשיטה הזו נדרשת הרשאה באחד או יותר מההיקפים הבאים:

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