Google的开发者站点中有一个Ruby Quickstart guide,但它只演示了如何从电子表格中获取数据,而不是向其中添加数据。有没有一些简单的例子来解释如何做到这一点?
zujrkrfu1#
假设您有一组电子邮件要添加到电子表格中:
def generate_emails 10.times.map { |i| ["email#{i}@example.com"] } end
现在,在初始化API之后(调用authorize方法之后),准备包含数据的值域对象,并使用API将其附加到电子表格:
authorize
# 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和其他两个常量:
SPREADSHEET_ID
RANGE = 'Sheet1!A1' VALUE_INPUT_OPTION = 'RAW'
这会将您的数据添加到现有内容中(不会覆盖)。
1条答案
按热度按时间zujrkrfu1#
假设您有一组电子邮件要添加到电子表格中:
现在,在初始化API之后(调用
authorize
方法之后),准备包含数据的值域对象,并使用API将其附加到电子表格:不要忘记定义
SPREADSHEET_ID
和其他两个常量:这会将您的数据添加到现有内容中(不会覆盖)。