คัดลอกโค้ดนี้ เพื่อทำตามคลิปสอนครูอภิวัฒน์
function onOpen(){
const ui = SpreadsheetApp.getUi()
.createMenu("แชร์ไฟล์ทางอีเมล")
.addItem("แชร์ไฟล์", "shareFile")
.addToUi()
}
function shareFile() {
const sheet = SpreadsheetApp.getActiveSheet()
const fileId = sheet.getRange(2, 1).getValue()
const email = sheet.getRange(2, 2, sheet.getLastRow()-1, 2).getValues()
const file = DriveApp.getFileById(fileId)
email.forEach(function (row) {
if (row[1] === "ดูได้อย่างเดียว") {
file.addViewer(row[0])
}
else if (row[1] === "แสดงความคิดเห็น") {
file.addCommenter(row[0])
}
else if (row[1] === "แก้ไข") {
file.addEditor(row[0])
}
else {
SpreadsheetApp.getUi().alert("อนุญาตเฉพาะอีเมลที่ให้สิทธิ์ 'ดูได้อย่างเดียว', 'คอมเม้นต์ได้', หรือ 'แก้ไขได้' เท่านั้น.")
}
})
}