如何自动将填充有 zapier 的新行的值复制到具有 google sheets 的同一工作簿中的另一个 sheet?
How to automaticaly copy values of a new row populated with zapier to another sheet in same workbook with google sheets?
我目前正在使用 Zapier 来解析电子邮件并通过在 google sheets 中创建一个新行来填充数据(Sheet Name 'Master
' 列 A:J)
我在使用 Zapier & google sheets 时遇到的主要问题是很难在不影响和导致 zap 出错。 Zaps 只能将行添加到 spreadsheet 的末尾,而不能添加任何其他行。它不喜欢您向 spreadsheet 添加或删除行,尤其是在数据中间。所以 Zapier 建议如果您打算编辑 sheet 然后先关闭 Zap!
我希望能够在积极处理其他列的同时对数据进行排序、进行更改和创建过滤器。在理想情况下,我可以让主数据由 zapier 和活动数据 sheet 填充以进行更改,但如您所知;数据仅沿一个方向流动。所以做 importrange、query、arrayformula 之类的事情没有帮助,因为我无法覆盖这些值。
我能想到的最好/简单的解决方案是允许 Zapier 在 Master
sheet 中创建新行仅用于存储(最好隐藏 sheet) .在 Master sheet 中,我可以使用 zapier 添加 B 列的单元格值为 New
。并使用 google 应用程序脚本可能会自动将新行的值复制到 Active
Sheet 的顶部,如果不是,底部 - (如果 Active sheet 有适当的过滤器将这会阻碍数据的复制/粘贴或仅阻碍新数据的可见性?)
所以,这让我回到我的标题问题。
如何自动将在(Master
Sheet 列 A:J 中用 Zapier 填充的新行的值自动复制到(Active
Sheet 列A:J) 在与 Google sheets?
相同的工作簿中
谢谢
function myFunction() {
// Get Source Spreadsheet
var source = SpreadsheetApp.getActiveSpreadsheet(Master);
// Get Source Sheet from Spreadsheet
var source_sheet = source.getActiveSheet(Active);
最简单的方法就是添加
=Master!A1
in Active!A1
并自动填充到 Active!A1:J10000
之类的。现在您可以根据需要在 Active
sheet.
中使用过滤器或数组公式
我目前正在使用 Zapier 来解析电子邮件并通过在 google sheets 中创建一个新行来填充数据(Sheet Name '
Master
' 列 A:J)我在使用 Zapier & google sheets 时遇到的主要问题是很难在不影响和导致 zap 出错。 Zaps 只能将行添加到 spreadsheet 的末尾,而不能添加任何其他行。它不喜欢您向 spreadsheet 添加或删除行,尤其是在数据中间。所以 Zapier 建议如果您打算编辑 sheet 然后先关闭 Zap!
我希望能够在积极处理其他列的同时对数据进行排序、进行更改和创建过滤器。在理想情况下,我可以让主数据由 zapier 和活动数据 sheet 填充以进行更改,但如您所知;数据仅沿一个方向流动。所以做 importrange、query、arrayformula 之类的事情没有帮助,因为我无法覆盖这些值。
我能想到的最好/简单的解决方案是允许 Zapier 在
Master
sheet 中创建新行仅用于存储(最好隐藏 sheet) .在 Master sheet 中,我可以使用 zapier 添加 B 列的单元格值为New
。并使用 google 应用程序脚本可能会自动将新行的值复制到Active
Sheet 的顶部,如果不是,底部 - (如果 Active sheet 有适当的过滤器将这会阻碍数据的复制/粘贴或仅阻碍新数据的可见性?)
所以,这让我回到我的标题问题。
如何自动将在(Master
Sheet 列 A:J 中用 Zapier 填充的新行的值自动复制到(Active
Sheet 列A:J) 在与 Google sheets?
谢谢
function myFunction() {
// Get Source Spreadsheet
var source = SpreadsheetApp.getActiveSpreadsheet(Master);
// Get Source Sheet from Spreadsheet
var source_sheet = source.getActiveSheet(Active);
最简单的方法就是添加
=Master!A1
in Active!A1
并自动填充到 Active!A1:J10000
之类的。现在您可以根据需要在 Active
sheet.