2
GoogleのデベロッパーサイトにはRuby Quickstart guideがありますが、データを追加せずにスプレッドシートからデータを取得する方法のみを示しています。RubyからGoogleシートにデータを追加するにはどうすればよいですか?
簡単な例がありますか?
GoogleのデベロッパーサイトにはRuby Quickstart guideがありますが、データを追加せずにスプレッドシートからデータを取得する方法のみを示しています。RubyからGoogleシートにデータを追加するにはどうすればよいですか?
簡単な例がありますか?
のはあなたがスプレッドシートに追加したいメールの配列があるとしましょう:今すぐ
def generate_emails
10.times.map { |i| ["email#{i}@example.com"] }
end
を、APIを初期化した後(ちょうどauthorize
メソッドを呼び出した後、データを値の範囲オブジェクトを作成し、そして、APIを使用してスプレッドシートに追加します:
# Adds the email addresses to the spreadsheet
value_range_object = Google::Apis::SheetsV4::ValueRange.new(values: generate_emails)
response = service.append_spreadsheet_value(
SPREADSHEET_ID,
RANGE,
value_range_object,
value_input_option: VALUE_INPUT_OPTION)
SPREADSHEET_ID
、および他の2つの定数を定義することを忘れないでください:
これにより、既存のコンテンツにデータが追加されます(上書きされません)。