Saturday, January 18, 2025
API KEY
HomeGoogle Apps Script9 ฟังก์ชั่น Google Apps Script ที่ใช้งานบ่อย และมีประโยชน์

9 ฟังก์ชั่น Google Apps Script ที่ใช้งานบ่อย และมีประโยชน์

ใน Google Apps Script มีฟังก์ชันหลากหลายที่คุณสามารถใช้เพื่อพัฒนาโค้ดสำหรับการทำงานอัตโนมัติหรือการเชื่อมต่อกับบริการต่าง ๆ ของ Google รวมถึงการทำงานแบบกำหนดเอง บางฟังก์ชันที่พบบ่อยและมีประโยชน์ ได้แก่:


1. ฟังก์ชันที่เกี่ยวข้องกับ Spreadsheet

  • SpreadsheetApp: ใช้จัดการ Google Sheets
  • getActiveSpreadsheet(): เข้าถึงไฟล์สเปรดชีตที่ใช้งานอยู่
  • getSheetByName(name): เข้าถึงชีตตามชื่อ
  • getRange(row, column, numRows, numColumns): เข้าถึงช่วงเซลล์
  • setValue(value) / getValue(): ตั้งค่าหรือดึงค่าจากเซลล์
  • appendRow(rowData): เพิ่มแถวใหม่ในชีต
  • deleteRow(rowPosition): ลบแถวตามตำแหน่ง

2. ฟังก์ชันที่เกี่ยวข้องกับ Google Drive

  • DriveApp: ใช้จัดการไฟล์ใน Google Drive
  • getFilesByName(name): ค้นหาไฟล์ตามชื่อ
  • createFolder(name): สร้างโฟลเดอร์ใหม่
  • getFileById(id): เข้าถึงไฟล์ตาม ID
  • moveTo(destinationFolder): ย้ายไฟล์ไปยังโฟลเดอร์เป้าหมาย

3. ฟังก์ชันที่เกี่ยวข้องกับ Gmail

  • GmailApp: ใช้จัดการอีเมลใน Gmail
  • sendEmail(recipient, subject, body): ส่งอีเมล
  • getMessagesForThread(thread): เข้าถึงข้อความในเธรด
  • getInboxThreads(): ดึงเธรดอีเมลในกล่องขาเข้า

4. ฟังก์ชันที่เกี่ยวข้องกับ Calendar

  • CalendarApp: ใช้จัดการ Google Calendar
  • createEvent(title, startTime, endTime): สร้างกิจกรรมใหม่
  • getEvents(startTime, endTime): ดึงกิจกรรมในช่วงเวลาที่กำหนด
  • deleteEvent(eventId): ลบกิจกรรมตาม ID

5. ฟังก์ชันที่เกี่ยวข้องกับ Google Forms

  • FormApp: ใช้จัดการ Google Forms
  • create(title): สร้างฟอร์มใหม่
  • getResponses(): ดึงคำตอบจากฟอร์ม
  • addMultipleChoiceItem(): เพิ่มคำถามแบบหลายตัวเลือก

6. ฟังก์ชันสำหรับการเชื่อมต่อกับ API

  • UrlFetchApp: ใช้ส่ง HTTP Request
  • fetch(url, options): ส่งคำขอ HTTP เช่น GET หรือ POST
  • ตัวอย่าง: ใช้เรียก LINE API หรือ Telegram API

7. ฟังก์ชันสำหรับการทำงานอัตโนมัติ

  • ScriptApp: ใช้จัดการสคริปต์
  • newTrigger(functionName): สร้าง Trigger
  • getProjectTriggers(): ดู Trigger ทั้งหมดในโปรเจกต์

8. ฟังก์ชันสำหรับการจัดการ UI

  • HtmlService: ใช้สร้างหน้าต่าง HTML
  • createHtmlOutput(html): สร้าง HTML Output
  • showSidebar(htmlOutput): แสดง Sidebar
  • showModalDialog(htmlOutput, title): แสดงหน้าต่าง Modal

9. ฟังก์ชันสำหรับการทำงานกับ JSON

  • JSON.parse(jsonString): แปลง JSON เป็น Object
  • JSON.stringify(object): แปลง Object เป็น JSON

ตัวอย่างฟังก์ชันพื้นฐานใน Google Apps Script

function myFunction() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1");
  sheet.getRange(1, 1).setValue("Hello, Google Apps Script!");
}

ฟังก์ชันเหล่านี้สามารถใช้ร่วมกันเพื่อพัฒนาโซลูชันที่เหมาะสมกับงานของคุณ!

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -
คอร์สเรียนออนไลน์

Most Popular

Recent Comments