בונה המשמש ליצירת אובייקטים מסוג Range מרכיבי מסמך.
// Change the user's selection to a range that includes every table in the // active tab. const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); const rangeBuilder = documentTab.newRange(); const tables = documentTab.getBody().getTables(); for (let i = 0; i < tables.length; i++) { rangeBuilder.addElement(tables[i]); } doc.setSelection(rangeBuilder.build());
Methods
| שיטה | סוג הערך המוחזר | תיאור קצר | 
|---|---|---|
| add | Range | הוספת Elementשלם ל-Rangeהזה. | 
| add | Range | הוספת רכיב Textחלקי ל-Rangeהזה. | 
| add | Range | הוספה של שני רכיבים שלמים, ושל כל הרכיבים שביניהם, ל- Rangeהזה. | 
| add | Range | הוספה של שני רכיבי Textחלקיים, ושל כל הרכיבים שביניהם, ל-Range. | 
| add | Range | הוספת התוכן של Rangeאחר ל-Rangeהזה. | 
| build() | Range | יוצר Rangeמההגדרות שחלות על ה-builder. | 
| get | Range | הפונקציה מקבלת את כל הרכיבים ב- Rangeהזה, כולל רכיביTextחלקיים (לדוגמה, במקרה של בחירה שכוללת רק חלק מאלמנטText). | 
מסמכים מפורטים
add
הוספת Element שלם ל-Range הזה.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| element | Element | האלמנט שרוצים להוסיף | 
חזרה
Range – ה-builder הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents
add
הוספת רכיב Text חלקי ל-Range הזה.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| text | Text | רכיב הטקסט שרוצים להוסיף באופן חלקי | 
| start | Integer | מספר התווים לפני התו הראשון שרוצים לכלול (כלומר, האינדקס של התו הראשון בטווח) | 
| end | Integer | מספר התווים לפני התו האחרון שרוצים לכלול (כלומר, האינדקס של התו האחרון בטווח) | 
חזרה
Range – ה-builder הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents
add
הוספה של שני רכיבים שלמים, ושל כל הרכיבים שביניהם, ל-Range הזה.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| start | Element | הרכיב הראשון שיתווסף | 
| end | Element | הרכיב האחרון שנוסף | 
חזרה
Range – ה-builder הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents
add
הוספה של שני רכיבי Text חלקיים, ושל כל הרכיבים שביניהם, ל-Range.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| start | Text | רכיב הטקסט הראשון שיתווסף באופן חלקי | 
| start | Integer | מספר התווים שצריך לכלול לפני התו הראשון של start(כלומר, האינדקס של התו הראשון בטווח) | 
| end | Text | רכיב הטקסט האחרון שנוסף באופן חלקי | 
| end | Integer | מספר התווים לפני התו האחרון של endשרוצים לכלול (כלומר, האינדקס של התו האחרון בטווח) | 
חזרה
Range – ה-builder הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents
add
הוספת התוכן של Range אחר ל-Range הזה.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| range | Range | הטווח שרוצים להוסיף את הרכיבים שלו | 
חזרה
Range – ה-builder הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents
build()
get
הפונקציה מקבלת את כל הרכיבים ב-Range הזה, כולל רכיבי Text חלקיים (לדוגמה, במקרה של בחירה שכוללת רק חלק מאלמנט Text). כדי לקבוע אם רכיב Text נכלל בטווח באופן חלקי בלבד, אפשר לעיין במאמר Range.
חזרה
Range – מערך של רכיבים, בסדר שבו הם מופיעים במסמך
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/documents.currentonly
- 
https://www.googleapis.com/auth/documents