สร้าง เข้าถึง และแก้ไขช่วงที่ตั้งชื่อแล้วในสเปรดชีต ช่วงที่ตั้งชื่อแล้วคือช่วงที่มี นามแฝงสตริงที่เชื่อมโยง โดยจะดูและแก้ไขได้ผ่าน UI ของชีตในเมนูข้อมูล > ช่วงที่มีชื่อ...
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
get | String | รับชื่อของช่วงที่ตั้งชื่อแล้วนี้ |
get | Range | รับช่วงที่ช่วงที่ตั้งชื่อแล้วนี้อ้างอิง |
remove() | void | ลบช่วงที่ตั้งชื่อแล้วนี้ |
set | Named | ตั้งค่า/อัปเดตชื่อของช่วงที่ตั้งชื่อแล้ว |
set | Named | ตั้งค่า/อัปเดตช่วงสำหรับช่วงที่ตั้งชื่อแล้วนี้ |
เอกสารโดยละเอียด
getName()
รับชื่อของช่วงที่ตั้งชื่อแล้วนี้
รีเทิร์น
String - ชื่อของช่วงที่ตั้งชื่อแล้วนี้
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
getRange()
remove()
ลบช่วงที่ตั้งชื่อแล้วนี้
// The code below deletes all the named ranges in the spreadsheet. const namedRanges = SpreadsheetApp.getActive().getNamedRanges(); for (let i = 0; i < namedRanges.length; i++) { namedRanges[i].remove(); }
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
setName(name)
ตั้งค่า/อัปเดตชื่อของช่วงที่ตั้งชื่อแล้ว
// The code below updates the name for the first named range. const namedRanges = SpreadsheetApp.getActiveSpreadsheet().getNamedRanges(); if (namedRanges.length > 1) { namedRanges[0].setName('UpdatedNamedRange'); }
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
name | String | ชื่อใหม่ของช่วงที่ตั้งชื่อแล้ว |
รีเทิร์น
NamedRange - ช่วงที่การเรียกใช้ตั้งชื่อ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
setRange(range)
ตั้งค่า/อัปเดตช่วงสำหรับช่วงที่ตั้งชื่อแล้วนี้
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
range | Range | ช่วงสเปรดชีตที่จะเชื่อมโยงกับช่วงที่ตั้งชื่อแล้วนี้ |
รีเทิร์น
NamedRange — ช่วงที่ตั้งชื่อแล้วซึ่งมีการตั้งค่าช่วงสเปรดชีต
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets