After pressing TAB
button if the cursor is in the last column of last row
in Google Docs
it creates a new row for the table. How to disable this using app script?
答案 0 :(得分:0)
无法明确禁止某个键,但您可以通过函数将表限制为一定数量的行。 此功能将检查(由于使用的触发器导致的频率)不超过XYZ行可用,如果更多,则删除它们。 看看:
function onOpen() {
var t = DocumentApp.getActiveDocument().getBody().getTables()[0];
var n = t.getNumRows();
var maxRows = 3;
while (n > maxRows) {
t.removeRow(n-1);
n = t.getNumRows();
}
}
每次打开文档时都会运行。您还可以使用时间触发器,因此该功能将检查每分钟/小时/天: https://developers.google.com/apps-script/guides/triggers/installable