Class RangeList

RangeList

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

שיטות

שיטהסוג הערך המוחזרתיאור קצר
activate()RangeListבחירה של רשימת המופעים של Range
breakApart()RangeListפיצול של כל התאים שמוזגו אנכית או אופקית מתוך רשימת הטווחים לקבוצות של תאים ספציפיים.
check()RangeListמשנה את המצב של תיבות הסימון בטווח ל'מסומנות'.
clear()RangeListניקוי הטווח של התוכן, הפורמטים וכללי אימות הנתונים לכל Range ב- את רשימת הטווחים.
clear(options)RangeListניקוי של טווח התוכן, הפורמט, כללי אימות הנתונים והתגובות, כפי שמצוין ב- של האפשרויות הזמינות.
clearContent()RangeListניקוי התוכן של כל Range ברשימת הטווחים, כך שהעיצוב ללא שינוי.
clearDataValidations()RangeListניקוי של כללי אימות הנתונים לכל Range ברשימת הטווחים.
clearFormat()RangeListניקוי עיצוב הטקסט לכל Range ברשימת הטווחים.
clearNote()RangeListניקוי ההערה לכל Range ברשימת הטווחים.
getRanges()Range[]מחזירה רשימה של מופע Range אחד או יותר באותו גיליון.
insertCheckboxes()RangeListהוספת תיבות סימון לכל תא בטווח, שהוגדר באמצעות true לסימון ולסימון התיבה false לא מסומנת.
insertCheckboxes(checkedValue)RangeListמכניסה תיבות סימון לכל תא בטווח, שמוגדר עם ערך מותאם אישית של תיבות סימון ומסומנות המחרוזת הריקה לא מסומנת.
insertCheckboxes(checkedValue, uncheckedValue)RangeListהוספת תיבות סימון לכל תא בטווח, שהוגדרו עם ערכים מותאמים אישית עבור הפריטים המסומנים ומצבים לא מסומנים.
removeCheckboxes()RangeListמתבצעת הסרה של כל תיבות הסימון מהטווח.
setBackground(color)RangeListהגדרת צבע הרקע של כל Range ברשימת הטווחים.
setBackgroundRGB(red, green, blue)RangeListמגדיר את הרקע לצבע ה-RGB הנתון.
setBorder(top, left, bottom, right, vertical, horizontal)RangeListמגדיר את מאפיין הגבול של כל Range ברשימת הטווחים.
setBorder(top, left, bottom, right, vertical, horizontal, color, style)RangeListמגדיר את מאפיין הגבול עם צבע ו/או סגנון עבור כל Range ברשימת הטווחים.
setFontColor(color)RangeListהגדרת צבע הגופן של כל Range ברשימת הטווחים.
setFontFamily(fontFamily)RangeListהגדרה של משפחת הגופנים לכל Range ברשימת הטווחים.
setFontLine(fontLine)RangeListמגדיר את סגנון שורת הגופן של כל Range ברשימת הטווחים.
setFontSize(size)RangeListמגדיר את גודל הגופן (בנקודות) עבור כל Range ברשימת הטווחים.
setFontStyle(fontStyle)RangeListהגדרת סגנון הגופן לכל Range ברשימת הטווחים.
setFontWeight(fontWeight)RangeListהגדרת עובי הגופן של כל Range ברשימת הטווחים.
setFormula(formula)RangeListעדכון הנוסחה לכל Range ברשימת הטווחים.
setFormulaR1C1(formula)RangeListעדכון הנוסחה לכל Range ברשימת הטווחים.
setHorizontalAlignment(alignment)RangeListמגדירים את היישור האופקי של כל Range ברשימת הטווחים.
setNote(note)RangeListהגדרת טקסט ההערה לכל Range ברשימת הטווחים.
setNumberFormat(numberFormat)RangeListמגדיר את פורמט המספר או התאריך עבור כל Range ברשימת הטווחים.
setShowHyperlink(showHyperlink)RangeListהמדיניות קובעת אם כל Range ברשימת הטווחים יציג היפר-קישורים.
setTextDirection(direction)RangeListמגדיר את כיוון הטקסט של התאים בכל Range ברשימת הטווחים.
setTextRotation(degrees)RangeListקובע את הגדרות סבב הטקסט לתאים בכל Range ברשימת הטווחים.
setValue(value)RangeListמגדיר את הערך לכל Range ברשימת הטווחים.
setVerticalAlignment(alignment)RangeListמגדירים את היישור האנכי לכל Range ברשימת הטווחים.
setVerticalText(isVertical)RangeListהמדיניות קובעת אם לערום את הטקסט בתאים של כל Range בטווח חדשה.
setWrap(isWrapEnabled)RangeListהגדרה של גלישת טקסט לכל Range ברשימת הטווחים.
setWrapStrategy(strategy)RangeListמגדירה את האסטרטגיה של גלישת הטקסט לכל Range ברשימת הטווחים.
trimWhitespace()RangeListחיתוך של רווחים לבנים (כמו רווחים, כרטיסיות או שורות חדשות) בכל תא ברשימת הטווחים הזו.
uncheck()RangeListמשנה את המצב של תיבות הסימון בטווח ל'לא מסומנות'.

מסמכי תיעוד מפורטים

activate()

בחירה של רשימת המופעים של Range הטווח האחרון ברשימה מוגדר כ-active range.

הערה: כך אפשר לבחור כמה טווחים.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['D4', 'B2:C4']);
rangeList.activate();

var selection = sheet.getSelection();
// Current cell: B2
var currentCell = selection.getCurrentCell();
// Active range: B2:C4
var activeRange = selection.getActiveRange();
// Active range list: [D4, B2:C4]
var activeRangeList = selection.getActiveRangeList();

חזרה

RangeList – רשימת הטווחים הפעילים, לשרשור.

אישור

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

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

breakApart()

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

קריאה לפונקציה הזו ברשימת טווחים מקבילה לבחירה של קבוצת טווחים בחירה באפשרות עיצוב > מיזוג > ביטול המיזוג באפשרות של תפריט Sheets.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.breakApart();

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

check()

משנה את המצב של תיבות הסימון בטווח ל'מסומנות'. מתעלם מהתאים שבטווח והם לא מכילים כרגע את הערך המסומן או לא מסומן.

// Changes the state of cells which currently contain either the checked or unchecked value
// configured in the ranges D4 and E6 to 'checked'.
var rangeList = SpreadsheetApp.getActive().getRangeList(['D4', 'E6']);
rangeList.check();

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

clear()

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

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.clear();

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

clear(options)

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

// The code below clears the contents of the following ranges A:A and C:C in the active sheet,
// but preserves the format, data validation rules, and comments.
var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.clear({contentsOnly: true});

פרמטרים

שםסוגתיאור
optionsObjectאובייקט JavaScript שמציין פרמטרים מתקדמים, כפי שמפורט בהמשך.

פרמטרים מתקדמים

שםסוגתיאור
commentsOnlyBooleanהאם למחוק רק את התגובות.
contentsOnlyBooleanהאם לנקות רק את התוכן.
formatOnlyBooleanהאם לנקות רק את הפורמט; שימו לב שניקוי וגם מנקה את הכללים לאימות נתונים.
validationsOnlyBooleanהגדרה שקובעת אם לנקות רק כללים לאימות נתונים.
skipFilteredRowsBooleanהגדרה שקובעת אם להימנע מניקוי שורות שסוננו.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

clearContent()

ניקוי התוכן של כל Range ברשימת הטווחים, כך שהעיצוב ללא שינוי.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.clearContent();

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

clearDataValidations()

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

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.clearDataValidations();

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

clearFormat()

ניקוי עיצוב הטקסט לכל Range ברשימת הטווחים.

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

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.clearFormat();

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

clearNote()

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

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.clearNote();

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

getRanges()

מחזירה רשימה של מופע Range אחד או יותר באותו גיליון.

חזרה

Range[] – רשימת הטווחים.

אישור

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

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

insertCheckboxes()

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

var rangeList = SpreadsheetApp.getActive().getRangeList(['D4', 'E6']);

// Inserts checkboxes into each cell in the ranges D4 and E6 configured with 'true' for checked
// and 'false' for unchecked. Also, sets the value of each cell in the ranges D4 and E6 to
// 'false'.
rangeList.insertCheckboxes();

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

insertCheckboxes(checkedValue)

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

var rangeList = SpreadsheetApp.getActive().getRangeList(['D4', 'E6']);

// Inserts checkboxes into each cell in the ranges D4 and E6 configured with 'yes' for checked
// and the empty string for unchecked. Also, sets the value of each cell in the ranges D4 and
// E6 to the empty string.
rangeList.insertCheckboxes('yes');

פרמטרים

שםסוגתיאור
checkedValueObjectהערך שסומן לאימות הנתונים של תיבת הסימון.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

insertCheckboxes(checkedValue, uncheckedValue)

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

var rangeList = SpreadsheetApp.getActive().getRangeList(['D4', 'E6']);

// Inserts checkboxes into each cell in the ranges D4 and E6 configured with 'yes' for checked
// and 'no' for unchecked. Also, sets the value of each cell in the ranges D4 and E6 to 'no'.
rangeList.insertCheckboxes('yes', 'no');

פרמטרים

שםסוגתיאור
checkedValueObjectהערך שסומן לאימות הנתונים של תיבת הסימון.
uncheckedValueObjectהערך שלא מסומן עבור אימות הנתונים של תיבת הסימון.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

removeCheckboxes()

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

var range = SpreadsheetApp.getActive().getRange('A1:B10');

// Inserts checkboxes and sets each cell value to 'no' in the range A1:B10.
range.insertCheckboxes('yes', 'no');

var rangeList1 = SpreadsheetApp.getActive().getRangeList(['A1', 'A3']);
rangeList1.setValue('yes');
// Removes the checkbox data validation in cells A1 and A3 and clears their value.
rangeList1.removeCheckboxes();

var rangeList2 = SpreadsheetApp.getActive().getRangeList(['A5', 'A7']);
rangeList2.setValue('random');
// Removes the checkbox data validation in cells A5 and A7 but does not clear their value.
rangeList2.removeCheckboxes();

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

setBackground(color)

הגדרת צבע הרקע של כל Range ברשימת הטווחים. הצבע מיוצג באמצעות בסימון CSS; לדוגמה, '#ffffff' או 'white'.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setBackground('red');

פרמטרים

שםסוגתיאור
colorStringקוד צבע הרקע בסימון CSS כמו '#ffffff' או 'white'; ערך null מאפס את הצבע.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

setBackgroundRGB(red, green, blue)

מגדיר את הרקע לצבע ה-RGB הנתון. זוהי הודעת נוחות סביב שיחה ב-setBackground(color).

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
// Sets the background to red for each range in the range list.
rangeList.setBackgroundRGB(255, 0, 0);

פרמטרים

שםסוגתיאור
redIntegerהערך האדום בסימון RGB.
greenIntegerהערך הירוק בסימון RGB.
blueIntegerהערך הכחול בסימון RGB.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

setBorder(top, left, bottom, right, vertical, horizontal)

מגדיר את מאפיין הגבול של כל Range ברשימת הטווחים. הערכים החוקיים הם: true (מופעלת), false (מושבתת) ו-null (ללא שינוי).

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A2:B4', 'C1:D4']);
// Sets borders on the top and bottom of the ranges A2:B4 and C1:D4, but leaves the left and
// right unchanged.
rangeList.setBorder(true, null, true, null, false, false);

פרמטרים

שםסוגתיאור
topBooleantrue לגבול, false ללא שינוי, null ללא שינוי.
leftBooleantrue לגבול, false ללא שינוי, null ללא שינוי.
bottomBooleantrue לגבול, false ללא שינוי, null ללא שינוי.
rightBooleantrue לגבול, false ללא שינוי, null ללא שינוי.
verticalBooleantrue לגבולות אנכיים פנימיים, false ללא שינוי, null ללא שינוי.
horizontalBooleantrue לגבולות אופקיים פנימיים, false ללא שינוי, null ללא שינוי.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

setBorder(top, left, bottom, right, vertical, horizontal, color, style)

מגדיר את מאפיין הגבול עם צבע ו/או סגנון עבור כל Range ברשימת הטווחים. הערכים החוקיים הם true (מופעלת), false (מושבתת) ו-null (ללא שינוי). הצבע הוא מיוצגים בסימון CSS. לדוגמה, '#ffffff' או 'white'.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A2:B4', 'C1:D4']);
// Sets borders on the top and bottom, but leaves the left and right unchanged of the ranges
// A2:B4 and C1:D4. Also sets the color to 'red', and the border to 'DASHED'.
rangeList.setBorder(
    true, null, true, null, false, false, 'red', SpreadsheetApp.BorderStyle.DASHED);

פרמטרים

שםסוגתיאור
topBooleantrue לגבול, false ללא שינוי, null ללא שינוי.
leftBooleantrue לגבול, false ללא שינוי, null ללא שינוי.
bottomBooleantrue לגבול, false ללא שינוי, null ללא שינוי.
rightBooleantrue לגבול, false ללא שינוי, null ללא שינוי.
verticalBooleantrue לגבולות אנכיים פנימיים, false ללא שינוי, null ללא שינוי.
horizontalBooleantrue לגבולות אופקיים פנימיים, false ללא שינוי, null ללא שינוי.
colorStringצבע הגבול בסימון CSS כמו '#ffffff' או 'white', null עבור צבע ברירת המחדל (שחור).
styleBorderStyleהסגנון של הגבולות, null לסגנון ברירת המחדל (קבוע).

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

setFontColor(color)

הגדרת צבע הגופן של כל Range ברשימת הטווחים. צבע מיוצג ב-CSS סימון; לדוגמה, '#ffffff' או 'white'.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setFontColor('red');

פרמטרים

שםסוגתיאור
colorStringצבע הגופן בסימון CSS כגון '#ffffff' או 'white'; A הערך null מאפס את הצבע.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

setFontFamily(fontFamily)

הגדרה של משפחת הגופנים לכל Range ברשימת הטווחים. יש תיאור של משפחת הגופנים לפי מזהה מחרוזת כמו Arial או Roboto.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setFontFamily('Roboto');

פרמטרים

שםסוגתיאור
fontFamilyStringמשפחת הגופנים להגדרה; ערך null מאפס את משפחת הגופנים.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

setFontLine(fontLine)

מגדיר את סגנון שורת הגופן של כל Range ברשימת הטווחים. האפשרויות לסגנונות קו הם 'underline', 'line-through' או 'none'.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setFontLine('line-through');

פרמטרים

שםסוגתיאור
fontLineStringסגנון שורת הגופן, 'underline', 'line-through' או 'none'; ערך null מאפס את סגנון שורת הגופן.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

setFontSize(size)

הגדרת גודל הגופן (בנקודות) עבור כל Range ברשימת הטווחים.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setFontSize(20);

פרמטרים

שםסוגתיאור
sizeIntegerגודל של נקודת גופן.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

setFontStyle(fontStyle)

הגדרת סגנון הגופן לכל Range ברשימת הטווחים. אפשרויות סגנון הגופן הן 'italic' או 'normal'.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setFontStyle("italic");

פרמטרים

שםסוגתיאור
fontStyleStringסגנון הגופן, 'italic' או 'normal'; null מאפס את סגנון הגופן.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

setFontWeight(fontWeight)

הגדרת עובי הגופן של כל Range ברשימת הטווחים. האפשרויות של עובי הגופן הן 'normal' או 'bold'.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setFontWeight('bold');

פרמטרים

שםסוגתיאור
fontWeightStringעובי הגופן, 'bold' או 'normal'; null מאפס את עובי הגופן.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

setFormula(formula)

עדכון הנוסחה לכל Range ברשימת הטווחים. הנוסחה הנתונה חייבת להיות סימון A1.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A11', 'C11']);
rangeList.setFormula('=SUM(B1:B10)');

פרמטרים

שםסוגתיאור
formulaStringמחרוזת שמייצגת את הנוסחה להגדרה.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

setFormulaR1C1(formula)

עדכון הנוסחה לכל Range ברשימת הטווחים. הנוסחה הנתונה חייבת להיות סימון R1C1.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A11', 'C11']);
// This sets the formula to be the sum of the 3 rows above B5
rangeList.setFormulaR1C1('=SUM(R[-3]C[0]:R[-1]C[0])');

פרמטרים

שםסוגתיאור
formulaStringנוסחת מחרוזת.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

setHorizontalAlignment(alignment)

מגדירים את היישור האופקי של כל Range ברשימת הטווחים. אפשרויות היישור הם 'left', 'center' או 'right'.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setHorizontalAlignment("center");

פרמטרים

שםסוגתיאור
alignmentStringההתאמה, 'left', 'center' או 'normal'; A הערך null מאפס את היישור.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

setNote(note)

הגדרת טקסט ההערה לכל Range ברשימת הטווחים.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setNote('This is a note');

פרמטרים

שםסוגתיאור
noteStringטקסט ההערה שיש להגדיר; ערך של null מסיר את ההערה.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

setNumberFormat(numberFormat)

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

תבניות העיצוב הקבילות מתוארות במדריך לעיצוב תאריכים ומספרים של Sheets API.

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A1:A10', 'C1:C10']);
// Always show 3 decimal points for the specified ranges.
rangeList.setNumberFormat('0.000');

פרמטרים

שםסוגתיאור
numberFormatStringמחרוזת של תבנית מספר.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

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

var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A1:A10', 'C1:C10']);
// Show hyperlinks for all the ranges.
rangeList.setShowHyperlink(true);

פרמטרים

שםסוגתיאור
showHyperlinkBooleanהגדרה שקובעת אם להציג את ההיפר-קישור או לא.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

setTextDirection(direction)

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

// Sets right-to-left text direction each range in the range list.
var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A1:A10', 'C1:C10']);
rangeList.setTextDirection(SpreadsheetApp.TextDirection.RIGHT_TO_LEFT);

פרמטרים

שםסוגתיאור
directionTextDirectionאת הכיוון הרצוי של הטקסט; אם null יוסק לפני הכיוון הגדרה אישית.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

setTextRotation(degrees)

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

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

// Sets the cells in the ranges A1:A10 and C1:C10 to have text rotated up 45 degrees.
var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['A1:A10', 'C1:C10']);
rangeList.setTextRotation(45);

פרמטרים

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

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

setValue(value)

מגדיר את הערך לכל Range ברשימת הטווחים. הערך יכול להיות מספרי, מחרוזת, ערך בוליאני או תאריך. אם הוא מתחיל ב-'=' הוא מפרש את זה כנוסחה.

var sheet = SpreadsheetApp.getActiveSheet();
// Set value of 100 to each range in the range list.
var rangeList = sheet.getRangeList(['A:A', 'C:C']);
rangeList.setValue(100);

פרמטרים

שםסוגתיאור
valueObjectהערך של הטווח.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

setVerticalAlignment(alignment)

מגדירים את היישור האנכי לכל Range ברשימת הטווחים. אפשרויות היישור הם 'top', 'middle' או 'bottom'.

// Sets the vertical alignment to middle for the list of ranges.
var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['D4', 'B2:C4']);
rangeList.setVerticalAlignment("middle");

פרמטרים

שםסוגתיאור
alignmentStringההתאמה, 'top', 'middle' או 'bottom'; A הערך null מאפס את היישור.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

setVerticalText(isVertical)

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

// Sets all cell's in ranges D4 and B2:D4 to have vertically stacked text.
var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['D4', 'B2:C4']);
rangeList.setVerticalText(true);

פרמטרים

שםסוגתיאור
isVerticalBooleanהאם לערום את הטקסט במקבצים.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

setWrap(isWrapEnabled)

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

// Enable text wrap for the list of ranges.
var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['D4', 'B2:C4']);
rangeList.setWrap(true);

פרמטרים

שםסוגתיאור
isWrapEnabledBooleanהאם לגלול טקסט או לא.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

setWrapStrategy(strategy)

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

// Sets the list of ranges to use the clip wrap strategy.
var sheet = SpreadsheetApp.getActiveSheet();
var rangeList = sheet.getRangeList(['D4', 'B2:C4']);
rangeList.setWrapStrategy(SpreadsheetApp.WrapStrategy.CLIP);

פרמטרים

שםסוגתיאור
strategyWrapStrategyאסטרטגיית האריזה הרצויה.

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

trimWhitespace()

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

var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
var range = sheet.getRange('A1:A4');
range.activate();
range.setValues(
    [' preceding space', 'following space ', 'two  middle  spaces', '   =SUM(1,2)']);

var rangeList = sheet.getRangeList(['A1', 'A2', 'A3', 'A4']);
rangeList.trimWhitespace();

var values = range.getValues();
// Values are ['preceding space', 'following space', 'two middle spaces', '=SUM(1,2)']

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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

ראה גם


uncheck()

משנה את המצב של תיבות הסימון בטווח ל'לא מסומנות'. מתעלם מהתאים שבטווח והם לא מכילים כרגע את הערך המסומן או לא מסומן.

// Changes the state of cells which currently contain either the checked or unchecked value
// configured in the ranges D4 and E6 to 'unchecked'.
var rangeList = SpreadsheetApp.getActive().getRangeList(['D4', 'E6']);
rangeList.uncheck();

חזרה

RangeList – רשימת הטווחים הזו, לשרשור.

אישור

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

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