导入到 Google 表格 - 可以更改默认导入位置吗?

Import to Google Sheets - possible to change import location default?

在 Google 表格中,在“文件-->导入”下 - 我真的不明白为什么导入位置默认是“创建新跨页sheet”而不是“插入新 sheet(s)”(见图)。

毕竟,我输入特定点差sheet是有原因的..

有没有办法改变默认值? (试图节省点击次数和人为错误)。

谢谢!

无法更改该默认值。

我认为这是默认设置,因为它与您在桌面应用程序中可能期望的类似(至少这是我的经验)。尽管取决于您的习惯,但它可能没有意义。

如果您想申请更改默认设置的功能,您应该在此处发送反馈:

解决方法的想法

  • 您可以尝试写一个 chrome extension 来自动 select 该选项。
  • 您可以编写一些 Apps Script or even an Add-on 以始终遵循您的特定工作流程。

我相信研究 Apps 脚本将是您简化每次点击都很重要以及人为错误可能很常见的情况的最佳选择。对于这些类型的事情,编写脚本确实是最好的方法,因为它可以让您几乎完全控制工作流程,并允许您自动化几乎所有事情。

例子

如果您的驱动器中有一个 csv 文件,您可以使用这样的函数来解析数据并将其放入二维数组中,类似于在电子表格范围上使用 getValues

function getCsvDataFromDrive(fileId) {
  const csv = DriveApp.getFileById(fileId)
  const text = csv.getBlob().getDataAsString()
  const data = Utilities.parseCsv(text)
  console.log(data)
}

您只需将文件 ID 传递给函数,它就会记录数据的二维数组。

参考资料