我正在写一个脚本,用Google Drive拉下电子表格
Net::Google::Drive::Simple
以便进一步处理。我想用Perl来解析它们,所以我更喜欢将它们作为CSV文件下载,这样可以省去一些处理麻烦。
不幸的是,我发现只有第一张纸被导出为CSV文件。有没有一种方法可以使用这个界面来获取其他的工作表?
代码的示例,但它确实非常初级:
my $gd = Net::Google::Drive::Simple->new();
my $children = $gd->children( "/My Spreadsheets" );
foreach my $character ( @$children ) {
next if $character->is_folder;
print "\nFILE: " . $character->title . "\n";
foreach my $type (keys %{$character->exportLinks()}) {
print "TYPE: $type, LINK: " . $character->exportLinks()->{$type} . "\n";
}
}
导出列表将生成一个表示第一张图纸的CSV文件。看不到任何关于如何进入第二张或后续纸张的指示。