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
,另两个常量:
RANGE = 'Sheet1!A1'
VALUE_INPUT_OPTION = 'RAW'
这会将您的数据添加到现有内容(它不会被覆盖)。