google-sheets-api - 我如何可以访问电子表格中的多张工作表之一
问题描述
我是新手,我正在开发小型项目将 csv 导入到 google 表格,关于将部分导入 csv 到 google 表格并在电子表格中创建表格,我成功了。我如何访问我创建的工作表?下面是我在电子表格 ID 中创建工作表的代码。谢谢!!
$client = getClient();
$service = new Google_Service_Sheets($client);
$valueInputOption = 'USER_ENTERED';
$spreadsheetId = 'xxxxxxxxxxxxSPREADSHEETIDxxxxxxxxxx';
$title = date('m-d');
$body = new Google_Service_Sheets_BatchUpdateSpreadsheetRequest(array( 'requests' => array('addSheet' => array('properties' => array('title' => $title )))));
$result = $service->spreadsheets->batchUpdate($spreadsheetId, $body);
解决方案
访问google电子表格数据的方式如下:
/*
Assume the data structure of the Google Spreadsheet is:
NAME COLOR
==================
Apple red
Mango yellow
*/
// define sheet url
var dataSheetUrl =
'https://docs.google.com/spreadsheets/d/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/edit';
// open one of the sheet named 'Fruit'
var dataSheet = SpreadsheetApp.openByUrl(dataSheetUrl).getSheetByName('Fruit');
// get sheet data
var data = dataSheet.getDataRange().getValues();
// loop through each row data and then log it
for (var i = 1, j = data.length; i < j; i++) {
Logger.log('NAME: ' + data[i][0]);
Logger.log('AGE: ' + data[i][1]);
}
推荐阅读
- java - JPQL,有没有办法过滤子集合而不过滤不满足条件的父集合?
- flutter - Flutter ListView 在手势上为项目设置动画
- excel - Excel: Conditional Formatting to colour Row based on two cells
- routing - SAPUI5 路由错误 找不到带有 ID 应用程序的控件
- r - 如何使用 R 直接从 Internet 下载 Excel 文件
- python-3.x - spacy 2.2.3 FileNotFoundError: [Errno 2] No such file or directory: 'thinc\\neural\\_custom_kernels.cu' in pyinstaller
- ruby - ruby 不能在 Windows 10 的所有目录中工作
- apache-kafka - Apache Kafka - KStream 和 KTable 硬盘空间要求
- checkbox - 谷歌表格 - 当框被放置在广泛的特定单元格中时,只允许选中一个复选框
- c# - 如何在另一个线程中继续 TaskCompletionSource<>?