MrJazsohanisharma

Appscript เปิดและปิดการแชร์อัตโนมัติ

 


โค้ดเต็ม: เปิดและปิดการแชร์อัตโนมัติ


function enableSharingById() { var fileId = "YOUR_FILE_ID"; // ใส่ ID ของไฟล์ Google ชีต var file = DriveApp.getFileById(fileId); // ตั้งค่าให้ทุกคนที่มีลิงก์สามารถดูได้ file.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.VIEW); Logger.log("แชร์เอกสารสำเร็จ!"); } function disableSharingById() { var fileId = "YOUR_FILE_ID"; // ใส่ ID ของไฟล์ Google ชีต var file = DriveApp.getFileById(fileId); // ปิดการแชร์ให้กลับเป็นส่วนตัว file.setSharing(DriveApp.Access.PRIVATE, DriveApp.Permission.NONE); Logger.log("ปิดการแชร์เอกสารสำเร็จ!"); }


ตั้งเวลาเปิด/ปิดการแชร์อัตโนมัติ

1️⃣ เปิด Google Apps Script

  • ไปที่ ExtensionsApps Script

2️⃣ เพิ่ม Trigger สำหรับเปิดแชร์

  • ไปที่ Triggers
  • กด "+ Add Trigger"
  • ตั้งค่า:
    • Function to run: enableSharingById
    • Event source: Time-driven
    • Type of time-based trigger: เลือกเวลาที่ต้องการให้รัน (เช่น 08:00 AM)
  • กด Save

3️⃣ เพิ่ม Trigger สำหรับปิดแชร์

  • ไปที่ Triggers
  • กด "+ Add Trigger"
  • ตั้งค่า:
    • Function to run: disableSharingById
    • Event source: Time-driven
    • Type of time-based trigger: เลือกเวลาที่ต้องการให้รัน (เช่น 05:00 PM)
  • กด Save


🎯 สรุป

  • enableSharingById() 👉 ตั้งให้เปิดแชร์ตามเวลาที่กำหนด
  • disableSharingById() 👉 ตั้งให้ปิดแชร์เมื่อถึงเวลาที่กำหนด
  • ใช้ Triggers ตั้งเวลาเปิดและปิดแชร์อัตโนมัติ

🔥 เสร็จแล้ว! ระบบจะเปิดและปิดการแชร์อัตโนมัติตามเวลาที่กำหนด 🚀


แสดงความคิดเห็น (0)
ใหม่กว่า เก่ากว่า