如何使用应用程序脚本以编程方式设置和 unset/remove 打印 Google sheet 中的区域?

How to programatically set and unset/remove print area in Google sheet using app script?

我有一个 table,它具有固定数量的列和动态数量的数据行。我想设置和取消设置打印区域,直到 sheet.

的 getLastRow()
Columns: 7 (fixed)
Rows:    getLastRow() (nth row is dynamic and depends on query result)

我一直在寻找代码解决方案,但找不到。

代码应如下所示:

set printarea with print_area_name and range of A1:G&getLastRow()
functions()...
unset or remove printarea with print_area_name

最后一行图片(第67行是最后一行):

当脚本运行以创建打印区域时,我们应该从下面的这张图片中看到它已创建...

打印区域通常是这样创建的,但是我们如何使用数据中的范围自动化打印区域的范围table?

以及如何通过触发脚本来删除这个打印区域?

所以你想说 'named range'。