ผู้สร้างสำหรับ Cell
ตัวสร้างนี้จะสร้างค่ารูปภาพที่จําเป็นในการเพิ่มรูปภาพลงในเซลล์
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
value | Value | ประเภทค่าของรูปภาพเซลล์ ซึ่งก็คือ Value |
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
build() | Cell | สร้างประเภทค่ารูปภาพที่จําเป็นต่อการเพิ่มรูปภาพลงในเซลล์ |
get | String | แสดงคำอธิบายข้อความแสดงแทนของรูปภาพนี้ |
get | String | แสดงชื่อข้อความแสดงแทนของรูปภาพนี้ |
get | String | แสดงผล URL ที่โฮสต์โดย Google ไปยังรูปภาพ |
set | Cell | ตั้งค่าคำอธิบายข้อความแสดงแทนสำหรับรูปภาพนี้ |
set | Cell | ตั้งชื่อข้อความแสดงแทนสำหรับรูปภาพนี้ |
set | Cell | ตั้งค่า URL แหล่งที่มาของรูปภาพ |
to | Cell | สร้างเครื่องมือสร้างรูปภาพเซลล์ตามพร็อพเพอร์ตี้รูปภาพปัจจุบัน |
วิธีการที่เลิกใช้งาน
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
| String | รับ URL แหล่งที่มาของรูปภาพ |
เอกสารประกอบโดยละเอียด
build()
สร้างประเภทค่ารูปภาพที่จําเป็นต่อการเพิ่มรูปภาพลงในเซลล์ ค่ารูปภาพสร้างขึ้นจากพร็อพเพอร์ตี้รูปภาพที่เพิ่มลงในเครื่องมือสร้าง เช่น URL แหล่งที่มา
รีเทิร์น
Cell
— การนําเสนอรูปภาพที่จะเพิ่มลงในเซลล์
getAltTextDescription()
แสดงคำอธิบายข้อความแสดงแทนของรูปภาพนี้
รีเทิร์น
String
— คำอธิบายข้อความแสดงแทน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getAltTextTitle()
แสดงชื่อข้อความแสดงแทนของรูปภาพนี้
รีเทิร์น
String
— ชื่อข้อความแสดงแทน
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
getContentUrl()
แสดงผล URL ที่โฮสต์โดย Google ไปยังรูปภาพ URL นี้ติดแท็กด้วยบัญชีของผู้ขอ เพื่อให้ทุกคนที่มี URL เข้าถึงรูปภาพได้อย่างมีประสิทธิภาพในฐานะผู้ขอต้นฉบับ คุณอาจเสียสิทธิ์เข้าถึงรูปภาพหากการตั้งค่าการแชร์ของสเปรดชีตมีการเปลี่ยนแปลง URL ที่แสดงจะหมดอายุหลังจากผ่านไประยะหนึ่ง
const range = SpreadsheetApp.getActiveSpreadsheet().getRange("Sheet1!A1"); const value = range.getValue(); if (value.valueType == SpreadsheetApp.ValueType.IMAGE) { console.log(value.getContentUrl()); }
รีเทิร์น
String
— URL ของรูปภาพที่โฮสต์โดย Google
setAltTextDescription(description)
ตั้งค่าคำอธิบายข้อความแสดงแทนสำหรับรูปภาพนี้
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
description | String | คำอธิบายข้อความแสดงแทนใหม่สำหรับรูปภาพ |
รีเทิร์น
Cell
— รูปภาพนี้สําหรับการต่อเชื่อม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setAltTextTitle(title)
ตั้งชื่อข้อความแสดงแทนสำหรับรูปภาพนี้
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
title | String | ชื่อข้อความแสดงแทนใหม่สำหรับรูปภาพ |
รีเทิร์น
Cell
— รูปภาพนี้สําหรับการต่อเชื่อม
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
setSourceUrl(url)
ตั้งค่า URL แหล่งที่มาของรูปภาพ
พารามิเตอร์
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
url | String | URL ของรูปภาพ |
รีเทิร์น
Cell
— ตัวสร้างนี้สําหรับการต่อเชื่อม
toBuilder()
สร้างเครื่องมือสร้างรูปภาพเซลล์ตามพร็อพเพอร์ตี้รูปภาพปัจจุบัน ใช้ set
เพื่อตั้งค่า URL ต้นทางของรูปภาพใหม่ จากนั้นคุณสามารถเพิ่มลงในเซลล์ได้โดยใช้ Range.setValue(value)
หรือ Range.setValues(values)
const ss = SpreadsheetApp.getActiveSpreadsheet(); const range = ss.getRange("Sheet1!A1"); const value = range.getValue(); if (value.valueType == SpreadsheetApp.ValueType.IMAGE) { const newImage = value.toBuilder() .setSourceUrl( 'https://www.gstatic.com/images/branding/productlogos/apps_script/v10/web-64dp/logo_apps_script_color_1x_web_64dp.png', ) .build(); const newRange = ss.getRange("Sheet1!A2"); newRange.setValue(newImage); }
รีเทิร์น
Cell
— ตัวสร้างที่สร้างประเภทค่ารูปภาพตามพร็อพเพอร์ตี้รูปภาพที่ระบุ
วิธีการที่เลิกใช้งาน
getUrl()
getUrl()
เลิกใช้งานแล้ว รูปภาพที่แทรกใหม่ส่วนใหญ่จะไม่มี URL แหล่งที่มา
รับ URL แหล่งที่มาของรูปภาพ แสดงผลสตริงว่างหาก URL ไม่พร้อมใช้งาน สำหรับรูปภาพที่แทรกใหม่ส่วนใหญ่ URL ต้นทางจะใช้งานไม่ได้ ไม่ว่าจะแทรกรูปภาพด้วยวิธีใดก็ตาม
รีเทิร์น
String
— URL แหล่งที่มาของรูปภาพ หากมี มิเช่นนั้นระบบจะแสดงผลสตริงว่าง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีการนี้ต้องได้รับอนุญาตด้วยขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets