Properties Service

พร็อพเพอร์ตี้

บริการนี้ช่วยให้สคริปต์จัดเก็บสตริงเป็นคู่คีย์-ค่าที่กำหนดขอบเขตไว้สำหรับ สคริปต์เดียว ผู้ใช้สคริปต์รายเดียว หรือเอกสารเดียวที่มีการใช้ส่วนเสริมของเอดิเตอร์ ดูข้อมูลเพิ่มเติมเกี่ยวกับเวลาที่ควรใช้พร็อพเพอร์ตี้แต่ละประเภทได้ที่คู่มือเกี่ยวกับบริการพร็อพเพอร์ตี้

คลาส

ชื่อรายละเอียดแบบย่อ
Propertiesออบเจ็กต์พร็อพเพอร์ตี้ทำหน้าที่เป็นอินเทอร์เฟซในการเข้าถึงพร็อพเพอร์ตี้ของผู้ใช้ เอกสาร หรือสคริปต์
PropertiesServiceอนุญาตให้สคริปต์จัดเก็บข้อมูลอย่างง่ายในคู่คีย์-ค่าที่กำหนดขอบเขตไว้สำหรับสคริปต์ 1 รายการ ผู้ใช้ 1 รายของสคริปต์ หรือเอกสาร 1 รายการที่มีการใช้ส่วนเสริม
ScriptPropertiesพร็อพเพอร์ตี้ของสคริปต์คือคู่คีย์-ค่าที่สคริปต์จัดเก็บไว้ในที่เก็บข้อมูลแบบถาวร
UserPropertiesพร็อพเพอร์ตี้ผู้ใช้คือคู่คีย์-ค่าที่ไม่ซ้ำกันสำหรับผู้ใช้

Properties

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
deleteAllProperties()Propertiesลบพร็อพเพอร์ตี้ทั้งหมดในร้านค้า Properties ปัจจุบัน
deleteProperty(key)Propertiesลบพร็อพเพอร์ตี้ที่มีคีย์ที่ระบุในProperties store ปัจจุบัน
getKeys()String[]รับคีย์ทั้งหมดในที่เก็บข้อมูล Properties ปัจจุบัน
getProperties()Objectรับสำเนาคู่คีย์-ค่าทั้งหมดในProperties Store ปัจจุบัน
getProperty(key)Stringรับค่าที่เชื่อมโยงกับคีย์ที่ระบุในPropertiesที่เก็บnullปัจจุบัน หรือ null หากไม่มีคีย์ดังกล่าว
setProperties(properties)Propertiesตั้งค่าคู่คีย์-ค่าทั้งหมดจากออบเจ็กต์ที่ระบุในProperties store ปัจจุบัน
setProperties(properties, deleteAllOthers)Propertiesตั้งค่าคู่คีย์-ค่าทั้งหมดจากออบเจ็กต์ที่ระบุในที่เก็บ Properties ปัจจุบัน โดยอาจลบพร็อพเพอร์ตี้อื่นๆ ทั้งหมดในที่เก็บด้วย
setProperty(key, value)Propertiesตั้งค่าคู่คีย์-ค่าที่ระบุในProperties store ปัจจุบัน

PropertiesService

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
getDocumentProperties()Propertiesรับที่เก็บพร็อพเพอร์ตี้ (สำหรับสคริปต์นี้เท่านั้น) ที่ผู้ใช้ทุกคนเข้าถึงได้ภายในเอกสาร สเปรดชีต หรือแบบฟอร์มที่เปิดอยู่
getScriptProperties()Propertiesรับที่เก็บพร็อพเพอร์ตี้ที่ผู้ใช้ทุกคนเข้าถึงได้ แต่เฉพาะภายในสคริปต์นี้เท่านั้น
getUserProperties()Propertiesรับที่เก็บพร็อพเพอร์ตี้ที่เฉพาะผู้ใช้ปัจจุบันหรือผู้ใช้ที่มีผลเท่านั้นที่เข้าถึงได้ และเฉพาะภายในสคริปต์นี้

ScriptProperties

UserProperties