Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 谷歌应用程序脚本-特定工作表中的格式列_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script 谷歌应用程序脚本-特定工作表中的格式列

Google apps script 谷歌应用程序脚本-特定工作表中的格式列,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我正在尝试编写一个Google应用程序脚本,自动更改我的Google Sheets文档的特定工作表或选项卡中特定列的格式。我对谷歌应用程序脚本相当陌生,我不确定自己做错了什么。有人能帮我吗 function myFunction() { var column = custom_tab_name.getRange {"D2:D"); column.setNumberFormat ("@"); } 我认为你的剧本不完整。例如,什么是custom_ta

我正在尝试编写一个Google应用程序脚本,自动更改我的Google Sheets文档的特定工作表或选项卡中特定列的格式。我对谷歌应用程序脚本相当陌生,我不确定自己做错了什么。有人能帮我吗

function myFunction() {
  var column = custom_tab_name.getRange {"D2:D");
  column.setNumberFormat ("@");
}

我认为你的剧本不完整。例如,什么是
custom_tab_name
?而且,我认为在保存脚本时,会因为
{“D2:D”而发生错误)
。因此,为了让用户能够正确理解您的问题,提供完整的脚本以复制您的问题,并提供当前问题的详细信息如何?谢谢您的帮助。我是一个完全的新手,因此我为没有正确解释而道歉。我想做的是格式化整个专栏以f每次重新加载数据时,我的文档中的特定工作表(由于Supermetrics插件,它每晚都会加载)。custom_tab_name是我希望将列格式化的工作表的名称。即-我希望工作表custom_tab_name中的D列格式化为“@”每次加载。你能帮我写一个脚本吗?谢谢你的回复。不幸的是,我无法理解数据的重新加载(由于Supermetrics插件,它每晚都加载)。对此我深表歉意。为了正确理解您的问题,您能否通过包含当前问题和目标的更多详细信息来更新您的问题?
function myFunction() {
  SpreadsheetApp.getActiveSheet().getRange(2,4,SpreadsheetApp.getActiveSheet().getLastRow()-1).setNumberFormat("@");
}