基本
require 'google_drive'
# Googleドライブセッションを開始
session = GoogleDrive::Session.from_service_account_key("/app/credentials.json")
# スプレッドシートを開く(スプレッドシートのURLを指定)
spreadsheet = session.spreadsheet_by_url("https://docs.google.com/spreadsheets/d/<id>")
ワークシートを初期化
worksheet = spreadsheet.worksheet_by_title("ワークシート名")
if worksheet
1.upto(worksheet.num_rows) do |row|
1.upto(worksheet.num_cols) do |col|
worksheet[row, col] = nil
end
end
else
worksheet = spreadsheet.add_worksheet("ワークシート名")
end
worksheet.save
セルを更新
worksheet = spreadsheet.worksheet_by_title("ワークシート名")
worksheet[row, col] = "値"
worksheet.save