ประกาศจากทีม
เปิดเว็บแอปแล้วขึ้น “ไม่สามารถเปิดไฟล์ได้ในเวลานี้” ใช้ลิงก์ run.easygaside.tech
ถามเกี่ยวกับบทความ เปิดเว็บแอปแล้วขึ้น “ไม่สามารถเปิดไฟล์ได้ในเวลานี้” แก้ยังไง
แอดมิน แอดมิน
ตั้งเมื่อ 13 ต.ค. 69 · ดู 14 ครั้ง
ใครเปิดลิงก์เว็บแอปแล้วเจอหน้า Google ไดรฟ์ขึ้นว่า "ขออภัย ไม่สามารถเปิดไฟล์ได้ในเวลานี้" หรือหัวแท็บขึ้นว่า "ไม่พบเพจ" อ่านโพสต์นี้ครับ
สาเหตุ
เบราว์เซอร์ล็อกอินบัญชี Google ไว้มากกว่า 1 บัญชี Chrome เลยเปลี่ยนลิงก์เองเป็น .../macros/u/1/... แล้ว Google เปิดแอปไม่ได้ โค้ดไม่ได้ผิด Google เองก็เขียนไว้ในคู่มือว่าเว็บแอป Apps Script ไม่รองรับการล็อกอินหลายบัญชี
ทางแก้
ตั้งแต่ EasyGAS IDE 1.1.3 แอปที่เผยแพร่มีลิงก์สำหรับแชร์แบบใหม่ run.easygaside.tech/รหัสแอป ทำงานแบบเดียวกับตอนเอาเว็บแอปไปฝังใน Google Sites แต่ไม่ส่งบัญชี Google ของคนเปิดไปด้วย เลยเปิดได้ทุกเครื่อง
ในโปรแกรม กดปุ่ม ลิงก์ ที่แถบ "แอปออนไลน์แล้ว" จะเห็นทั้งลิงก์สำหรับแชร์ และลิงก์ Google ตัวจริง พร้อมบอกว่าแต่ละอันใช้ทำอะไร
ลิงก์เก่าที่ส่งไปแล้ว
ยังใช้ได้ตามเดิม ถ้าอยากเปลี่ยนเป็นแบบใหม่ เอารหัสในลิงก์เดิม (ส่วนที่ขึ้นต้นด้วย AKfyc ระหว่าง /s/ กับ /exec) ไปต่อท้าย https://run.easygaside.tech/ ได้เลย
ข้อควรรู้
• ครั้งแรกหลังเผยแพร่ เจ้าของต้องกดอนุญาตก่อน 1 ครั้ง แนะนำให้ทำที่คอม โปรแกรมเปิดหน้าต่างไม่ระบุตัวตนให้เอง
• ใช้ได้กับแอปที่ตั้งให้ใครก็เปิดได้ ซึ่งเป็นค่าเริ่มต้นของแอปที่สร้างด้วย EasyGAS
• Safari และ iPhone ยังไม่รองรับวิธีนี้ ลิงก์จะพาไปลิงก์ Google ตามเดิม
• ข้อมูลในแอปไม่ผ่านเว็บของเรา แอปคุยกับ Google โดยตรง
อ่านละเอียดพร้อมรูป: https://easygaside.tech/guide/open-web-app-many-accounts


