Excel | Office Scripts | Basic command
Excel | Office Scripts | Basic command
วิธีเขียน Office Scripts ใน Excel ด้วยตัวเอง
อย่างแรก
ต้องรู้จัก การ ใช้ คำสั่งพื้นฐานก่อน
function main(workbook: ExcelScript.Workbook) {
workbook.getWorksheet('Sheet1').getRange('a1').setValue('show data');
workbook.getWorksheet('Sheet1').getRange('a2').setValue(25);
}
จากคำสั่งด้านบน
workbook : ExcelScript.Workbook กำหนดว่า ถ้าจะอ้างถึงไฟล์นี้ ให้ใช้ตัวแปรชื่อ workbook ได้เลย
getWorksheet('Sheet1') เป็นคำสั่งอ้างถึง worksheet ที่ ชื่อ Sheet1
getRange เป็นคำสั่ง อ้างถึง ตำแหน่ง cell A1
SetValue เป็นคำสั่ง ให้เขียน ข้อมูลเข้าไป ในวงเล็บ คือ ค่าที่ต้องการเขียนเข้าไป
; (semi-colon) เป็นเครื่องหมายที่ บอกว่า จบ 1 คำสั่ง
ขั้นตอน เริ่มเขียน script เอง
1.ไปที่ เมนู Automate - > New Script -> Create in Code Editor
จะมี code พื้นฐานมาให้
ลบของเดิมออก
2. ลองเขียนคำสั่งตามรูปด้านล่างดู
3.หลังจาก คลิก Run ผลลัพธ์ที่ได้
จะแสดง
คำว่า ("show data") ที่ช่อง A1
เลข 25 ที่ช่อง A2