สร้างและจัดการการทำให้ใช้งานได้สำหรับแอป Google Chat
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
หน้านี้จะอธิบายถึงวิธีการสร้างและจัดการการติดตั้งใช้งานสำหรับ
แอป Google Chat การดูแลรักษาการติดตั้งใช้งานต่างๆ ช่วยให้คุณทำสิ่งต่อไปนี้ได้
จัดการแต่ละช่วงในวงจรของแอป Chat ได้ดีขึ้น
และเผยแพร่การเปลี่ยนแปลงในเวอร์ชันที่ใช้งานจริงได้อย่างปลอดภัย
สร้างการติดตั้งใช้งานสำหรับแต่ละระยะในวงจรของแอป
ในการจัดการแอปใน Chat ตลอดวงจร
ขอแนะนำให้คุณสร้างและทำให้แอป Chat ใช้งานได้สำหรับ
สภาพแวดล้อมแต่ละรายการต่อไปนี้
- การพัฒนา: สภาพแวดล้อมที่คุณใช้ในการดำเนินการเปลี่ยนแปลง ถ้า
คุณจะใช้การติดตั้งใช้งานส่วนหัวหรือเรียกใช้สภาพแวดล้อมนี้ในเครื่องก็ได้
- การทดลองใช้: สภาพแวดล้อมที่คุณทำให้ใช้งานได้กับผู้ทดสอบที่เชื่อถือได้
ตั้งแต่ต้นจนจบ สภาพแวดล้อมนี้ควรใกล้เคียงกับเวอร์ชันที่ใช้งานจริง
เท่าที่จะเป็นไปได้
- เวอร์ชันที่ใช้งานจริง: สภาพแวดล้อมที่คุณติดตั้งใช้งานให้แก่ผู้ใช้ปลายทางด้วยการเผยแพร่
ในแอป Chat ไปยัง
Google Workspace Marketplace
สำหรับแอป Chat แต่ละแอปที่ทำให้ใช้งานได้ คุณต้องสร้าง
โปรเจ็กต์ Google Cloud เมื่อคุณกำหนดค่า Chat API ใน
โปรเจ็กต์ที่อยู่ในระบบคลาวด์ ให้ลองใช้ชื่อแอป, URL รูปโปรไฟล์ และ
รายละเอียด เพื่อให้คุณสามารถแยกความแตกต่างระหว่าง
แอปแชทใน Google Chat
ในตัวอย่างต่อไปนี้ แอป Chat
Task app
สร้างขึ้นบน HTTP และใช้ปลายทางต่างๆ เพื่อทำให้ใช้งานได้
การพัฒนา การทดลองใช้ และการผลิต
สภาพแวดล้อม |
ชื่อโปรเจ็กต์ที่อยู่ในระบบคลาวด์ |
ชื่อแอป |
ปลายทาง HTTP |
การพัฒนา |
task-chat-app-dev |
แอปงานสำหรับนักพัฒนา |
http://example.com/api/myapp/head |
กำลังจัดการ |
task-chat-app-staging |
แอปการจัดเตรียมงาน |
http://example.com/api/myapp/staging |
การผลิต |
task-chat-app |
แอปงาน |
http://example.com/api/myapp/ |
จัดการการทำให้ใช้งานได้โดยอิงตามสถาปัตยกรรมของแอป Chat
ตารางต่อไปนี้ประกอบด้วยข้อควรพิจารณาเพิ่มเติมเมื่อจัดการการติดตั้งใช้งาน
สำหรับแอป Chat โดยเฉพาะ
สถาปัตยกรรม
สถาปัตยกรรม |
รูปแบบการทำให้ใช้งานได้ |
ข้อควรพิจารณา |
HTTP |
URL ของแอป |
- นำการเปลี่ยนแปลงไปใช้กับแต่ละปลายทางใน
วงจรของแอป Chat ตัวอย่างเช่น หลังจาก
คุณได้ทดสอบฟีเจอร์ใหม่ที่ทำให้ใช้งานได้ในปลายทางการทดลองใช้
http://example.com/api/myapp/staging เผยแพร่ฟีเจอร์นี้ไปยัง
เวอร์ชันที่ใช้งานจริงได้ด้วยการทำให้ใช้งานได้ที่ปลายทางเวอร์ชันที่ใช้งานจริง
http://example.com/api/myapp
- หากต้องการแก้ไขข้อบกพร่องของโค้ดก่อนทำให้ใช้งานได้ ให้ตั้งค่าปลายทางเป็นเครื่องของคุณ
ของคุณ หากต้องการดูวิธีทดสอบการเปลี่ยนแปลงในเครื่อง โปรดดู
แก้ไขข้อบกพร่องของแอป Google Chat
|
Google Apps Script |
รหัสการทำให้ใช้งานได้ |
- โปรเจ็กต์ Apps Script จะมี Branch ได้เพียงรายการเดียวและ
เชื่อมโยงกับโปรเจ็กต์ที่อยู่ในระบบคลาวด์ 1 โปรเจ็กต์ เพื่อทดสอบการเปลี่ยนแปลงและคงรักษา
ในสภาพแวดล้อมที่หลากหลาย คุณต้องสร้าง Apps Script ที่แตกต่างกัน
สำหรับสภาพแวดล้อมแต่ละแบบ
- คุณควรใช้เฉพาะการทำให้ส่วนหัวของโปรเจ็กต์ Apps Script ใช้งานได้สำหรับสภาพแวดล้อมการพัฒนาเท่านั้น สำหรับสภาพแวดล้อมการทดลองใช้และสภาพแวดล้อมการใช้งานจริง ให้ใช้การทำให้ใช้งานได้ที่มีเวอร์ชัน โปรดดูรายละเอียดที่หัวข้อ
สร้างและจัดการการทำให้ใช้งานได้
ในเอกสารประกอบของ Apps Script
|
Pub/Sub |
หัวข้อ Pub/Sub |
คุณควรใช้หัวข้อ Pub/Sub ที่ต่างกันสำหรับการทำให้ใช้งานได้แต่ละรายการ |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-09-07 UTC
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"ไม่มีข้อมูลที่ฉันต้องการ"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"ล้าสมัย"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ปัญหาเกี่ยวกับการแปล"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"อื่นๆ"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"เข้าใจง่าย"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"แก้ปัญหาของฉันได้"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"อื่นๆ"
}]
{"lastModified": "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14 2024-09-07 UTC"}
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2024-09-07 UTC"]]