ไฟล์ Manifest (appsscript.json
) คือไฟล์ JSON ในโปรเจ็กต์ตัวเชื่อมต่อ Apps Script
ซึ่งมีข้อมูลบางอย่างเกี่ยวกับปลั๊กอินจากชุมชน
ที่คุณต้องใช้ในการติดตั้งใช้งานและใช้ปลั๊กอินใน Looker Studio อ่านเพิ่มเติม
เกี่ยวกับไฟล์ Manifest ใน Apps Script
Manifest ควรมีข้อมูลต่อไปนี้
ชื่อพร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
ต้องระบุ (ภายใต้พร็อพเพอร์ตี้ dataStudio )
|
||
name
|
string
|
ชื่อของตัวเชื่อมต่อ จำกัดอักขระที่ 28 ตัว |
company
|
string
|
ชื่อองค์กรหรือนักพัฒนาแอป |
companyUrl
|
string (link)
|
ลิงก์ไปยังเว็บไซต์ขององค์กรหรือนักพัฒนาแอป |
logoUrl
|
string (image link)
|
URL ไปยังไอคอนสำหรับตัวเชื่อมต่อ ขนาดที่กำหนดคือ 40 x 40 พิกเซล |
addOnUrl
|
string (link)
|
ลิงก์ไปยังหน้า "ดูข้อมูลเพิ่มเติม" โดยเฉพาะซึ่งควรจะอธิบายสิ่งที่ตัวเชื่อมต่อของคุณทำและข้อมูลที่เข้าถึง คุณควรโฮสต์และดูแล
หน้านี้ หน้านี้ต้องมีหรือลิงก์ไปยังข้อกำหนดในการให้บริการและนโยบายความเป็นส่วนตัว |
supportUrl
|
string (link)
|
ลิงก์ไปยังหน้าการสนับสนุนสำหรับการสนับสนุนตัวเชื่อมต่อนี้ ผู้ใช้ ควรรายงานปัญหาเกี่ยวกับตัวเชื่อมต่อได้ที่ลิงก์นี้ คุณ ควรโฮสต์และดูแลรักษาหน้านี้ |
description
|
string
|
คำอธิบายสำหรับตัวเชื่อมต่อ ผู้ใช้จะเห็นคำอธิบายแบบเต็มในหน้าการกำหนดค่าตัวเชื่อมต่อ ของคุณ ลิงก์จะคลิกได้ |
ไม่บังคับ (ในพร็อพเพอร์ตี้ dataStudio )
|
||
shortDescription
|
string
|
จำกัด: 114 อักขระ หากเผยแพร่ตัวเชื่อมต่อ คำอธิบายสั้นๆ นี้จะปรากฏในการ์ดแกลเลอรีสำหรับตัวเชื่อมต่อ ของคุณ ใช้ข้อความนี้เพื่ออธิบายสั้นๆ ว่าตัวเชื่อมต่อของคุณทำอะไร ผู้ใช้ จะดูข้อมูลนี้ได้เมื่อเรียกดูตัวเชื่อมต่อในแกลเลอรี |
privacyPolicyUrl
|
string (link)
|
ลิงก์ไปยังนโยบายความเป็นส่วนตัวขององค์กรที่พัฒนา / สร้างตัวเชื่อมต่อ |
termsOfServiceUrl
|
string (link)
|
ลิงก์ไปยังข้อกำหนดในการให้บริการสำหรับองค์กรที่ใช้ตัวเชื่อมต่อ / นักพัฒนาแอป |
authType
|
list(AuthType)
|
ประเภทวิธีการตรวจสอบสิทธิ์สำหรับตัวเชื่อมต่อ ดูAuthType ด้านล่าง |
feeType
|
list(FeeType)
|
ระบุประเภทค่าธรรมเนียมสำหรับตัวเชื่อมต่อ ดูFeeTypeด้านล่าง |
sources
|
list(Sources)
|
รายการแหล่งข้อมูลที่เครื่องมือเชื่อมต่อนี้เชื่อมต่อได้ ดูแหล่งที่มาด้านล่าง |
templates
|
Object
|
รายการเทมเพลตที่ใช้กับตัวเชื่อมต่อนี้ได้ ระบบรองรับเทมเพลตเริ่มต้นเพียงรายการเดียว
ซึ่งระบุได้โดยการตั้งค่าคีย์ default
ค่าควรเป็นรหัสรายงานสำหรับรายงาน Looker
Studio ที่จะใช้เป็นเทมเพลต ดูคำแนะนำเกี่ยวกับการระบุ
เทมเพลตรายงาน
|
forceViewersCredentials
|
boolean
|
ควรกำหนดให้ใช้ข้อมูลเข้าสู่ระบบของผู้ดูสำหรับแหล่งข้อมูลที่สร้างจากเครื่องมือเชื่อมต่อนี้หรือไม่
พร็อพเพอร์ตี้นี้เป็นค่าที่ไม่บังคับและมีค่าเริ่มต้นเป็น
false ดูรายละเอียดเพิ่มเติมเกี่ยวกับข้อมูลเข้าสู่ระบบของผู้ดูได้ที่ข้อมูล
เข้าสู่ระบบของแหล่งข้อมูล
|
useQueryConfig
|
boolean
|
เลิกใช้งานแล้ว: ตัวเชื่อมต่อนี้จะแสดงการกำหนดค่าการค้นหาสำหรับ `getData()` หรือไม่ โปรดใช้ `advancedServices` แทน |
advancedServices.data
|
boolean
|
ไม่ว่าจะมีการกำหนดค่าการค้นหาสำหรับ `getData()` หรือไม่ โปรดดูบริการขั้นสูง |
advancedServices.schema
|
boolean
|
ไม่ว่าจะมีการเชื่อมต่อนี้จะแสดงผลการกำหนดค่าการค้นหาสำหรับ `getSchema()` หรือไม่ โปรดดูบริการขั้นสูง |
ไม่บังคับ (พร็อพเพอร์ตี้ระดับรูท) | ||
urlFetchWhitelist
|
list(string)
|
รายการคำนำหน้า URL ของ HTTPS ที่ตัวเชื่อมต่อใช้ ปลายทาง URL ที่ดึงข้อมูลต้องตรงกับคำนำหน้าใดคำนำหน้าหนึ่งในรายการนี้ ซึ่งจะช่วย ปกป้องข้อมูลผู้ใช้ ดูรายละเอียดเพิ่มเติมได้ที่การเพิ่ม URL ลงในรายการที่ปลอดภัย |
AuthType
ค่าสำหรับประเภทวิธีการตรวจสอบสิทธิ์อาจเป็นค่าใดค่าหนึ่งต่อไปนี้
ค่า enum | คำอธิบาย |
---|---|
NONE
|
ระบุว่าไม่จำเป็นต้องมีการตรวจสอบสิทธิ์สำหรับ ตัวเชื่อมต่อ |
OAUTH2 |
ระบุว่าเครื่องมือเชื่อมต่อใช้ OAuth 2.0 |
KEY |
ระบุว่าเครื่องมือเชื่อมต่อใช้คีย์ API |
USER_PASS |
ระบุว่าเครื่องมือเชื่อมต่อใช้ชื่อผู้ใช้/รหัสผ่าน |
USER_TOKEN |
ระบุว่าเครื่องมือเชื่อมต่อใช้ชื่อผู้ใช้/โทเค็น |
PATH_USER_PASS |
ระบุว่าตัวเชื่อมต่อใช้เส้นทาง/ชื่อผู้ใช้/รหัสผ่าน |
PATH_KEY |
ระบุว่าเครื่องมือเชื่อมต่อใช้เส้นทาง/คีย์ |
FeeType
ค่าสำหรับประเภทค่าธรรมเนียมอาจเป็นค่าใดค่าหนึ่งต่อไปนี้
ค่า enum | คำอธิบาย |
---|---|
FREE |
ระบุว่าเครื่องมือเชื่อมต่อใช้งานได้ฟรี |
FREE_TRIAL |
ระบุว่าเครื่องมือเชื่อมต่อมีตัวเลือกทดลองใช้ฟรี |
PAID |
ระบุว่าผู้ใช้จะต้องชำระเงินเพื่อใช้เครื่องมือเชื่อมต่อ |
แหล่งที่มา
แหล่งที่มาคือรายการการแจงนับสำหรับแหล่งที่มา คุณดูรายการแหล่งข้อมูลที่มีอยู่ได้ที่ที่เก็บรีจิสทรีข้อมูล หากแหล่งข้อมูลที่คุณเชื่อมต่อ
ไม่มีอยู่ในที่เก็บ ให้ส่งคำขอพุลไปยังที่เก็บ
รีจิสทรีข้อมูลเพื่อเพิ่มแหล่งข้อมูล ชื่อแหล่งข้อมูลต้องมีเฉพาะอักขระตัวพิมพ์ใหญ่และขีดล่าง (เช่น Google Analytics จะเป็น GOOGLE_ANALYTICS
)
ในไฟล์ Manifest ของ Community Connector ให้ใช้ value ของพร็อพเพอร์ตี้รหัสแหล่งข้อมูล เช่น GOOGLE_ANALYTICS
ตัวอย่างไฟล์ Manifest สำหรับปลั๊กอินจากชุมชน
ต่อไปนี้เป็นตัวอย่างไฟล์ Manifest ที่เสร็จสมบูรณ์