Golang บันทึกข้อมูลลง Google Sheet
Apr 3, 2021
ได้มีโอกาศเขียน API สำหรับบันทึกข้อมูลลง Google Sheet เลยบันทึกไว้สักหน่อยเผื่อได้กลับมาทำอีก
- เริ่มจาก login google cloud แล้วสร้างโปรเจค จากนั้นไปที่ API Library ค้นหาคำว่า “sheet”
2. กดไปที่ MANAGE เพื่อไปสร้าง Account
3. กดไปที่ CRATE CREDENTIALS -> Service account
4. กรองรายละเอียดให้ครบ จากนั้น coppy service account
5. มาที่ google spreadsheets ที่เราสร้างและแชร์สิทธิ์ให้ Service account
6. นำ sheet id ไปใส่ในโปรแกรม
7. โหลด key ใช้ให้โปรแกรมเข้าถึงสิทธิ์ เริ่มจากคลิกไปที่ Credentials เลือก service ที่เราสร้าง
เลือกไปที่ KEYS -> ADD KEY -> Create new key
เลือกไปที่ JSON เราจะได้ Filekey มาจากนั้นก็เอาไปวางไปที่โฟล์เดอร์ที่เขียนโปรแกรม
Code ของ main โปรแกรม
ใครเข้ามาเพื่อหาวิธีทำและใช้กับงานตัวเองได้กด “Clop” ให้หน่อยน่ะครับ