ส่วนนี้จะแสดงcodelabที่คุณใช้เพื่อทำความคุ้นเคยกับ Google Sheets API ได้ นอกจากนี้ ยังมีชุดตัวอย่าง "สูตร" ที่แสดงวิธีแปลการดำเนินการใน Google ชีตที่ต้องการให้เป็นคำขอ API
โดยปกติแล้ว API จะมีวิธีมากกว่า 1 วิธีในการทำงานที่กำหนด เมื่อ คุณตัดสินใจว่าจะเข้าถึงงานอย่างไร โปรดคำนึงถึงสิ่งต่อไปนี้
- หากต้องการอ่านหรือเขียนค่าเซลล์
spreadsheets.values
คอลเล็กชันจะเป็นตัวเลือกที่ดีกว่าspreadsheets
คอลเล็กชัน ส่วนอินเทอร์เฟซของตัวแรกจะใช้งานง่ายกว่าสำหรับการดำเนินการอ่าน/เขียนแบบง่ายๆ หากเป็นไปได้ ให้ใช้วิธีการแบบกลุ่ม (
spreadsheet.batchUpdate
,spreadsheet.values.batchGet
, และspreadsheet.values.batchUpdate
) เพื่อรวมคำขอหลายรายการไว้ในการเรียกเมธอดเดียว การใช้วิธีการประมวลผลแบบเป็นชุดเหล่านี้จะช่วยเพิ่มประสิทธิภาพเนื่องจาก- ลดค่าใช้จ่าย HTTP ของไคลเอ็นต์
- ลดจำนวนการค้นหาที่ดำเนินการ
- ลดจำนวนการแก้ไขในเอกสาร
- ตรวจสอบว่าการเปลี่ยนแปลงทั้งหมดในกลุ่มเป็นแบบอะตอม
สูตรอาหาร
ตัวอย่างที่แสดงในส่วนนี้จะสาธิตวิธีแสดงการดำเนินการทั่วไปใน ชีตเป็นคำขอ Sheets API v4
ตัวอย่างเหล่านี้จะแสดงในรูปแบบคำขอ HTTP เพื่อให้เป็นกลางทางภาษา ดูวิธีใช้โปรโตคอลคำขอ Sheets API ในภาษาหนึ่งๆ โดยใช้ไลบรารีของไคลเอ็นต์ Google API ได้ที่คำแนะนำอ่านและเขียนค่า เซลล์และอัปเดต สเปรดชีต
สูตรอาหารในส่วนนี้แบ่งออกเป็นหมวดหมู่ต่อไปนี้
- การอ่านพื้นฐาน - สูตรที่แสดงวิธีอ่านค่าจากชีต
- การเขียนพื้นฐาน - สูตรที่ แสดงวิธีเขียนค่าลงในชีต
- การจัดรูปแบบพื้นฐาน - เคล็ดลับ ที่แสดงวิธีเปลี่ยนลักษณะของชีตและเซลล์
- แผนภูมิ - สูตรที่แสดงวิธี สร้างและแก้ไขแผนภูมิในชีต
- การจัดรูปแบบตามเงื่อนไข - สูตรที่แสดงวิธีเปลี่ยนลักษณะของเซลล์ตามเงื่อนไข
- การดำเนินการกับข้อมูล - สูตรที่ แสดงวิธีสร้าง ย้าย และจัดการข้อมูลในสเปรดชีต
- ช่วงที่มีชื่อและได้รับการป้องกัน - สูตรที่แสดงวิธี สร้าง อัปเดต และนำช่วงที่มีชื่อและได้รับการป้องกันในสเปรดชีตออก
- ตาราง Pivot - สูตร ที่แสดงวิธีสร้างตาราง Pivot ในชีต
- การดำเนินการกับแถวและคอลัมน์ - สูตรที่แสดง วิธีเพิ่ม นำออก และย้ายแถวและคอลัมน์ รวมถึงอัปเดตพร็อพเพอร์ตี้ของแถวและคอลัมน์
- การดำเนินการในชีต - สูตรที่แสดงวิธีสร้าง ล้าง คัดลอก และลบชีต รวมถึงควบคุมพร็อพเพอร์ตี้ของชีต