Google apps script 部署工作表插件时遇到问题
我们的网站发布了CSV文件,我们将其用作活动名册,但其中包含的数据太多了。没有可行的方法来更改导出中包含的内容,因此管理员助理必须编辑并设置打印格式。这是重复和耗时的,所以我认为这是学习谷歌应用程序脚本的最佳时机 多亏了在这里分享的关于堆栈溢出的难以置信的知识,像我这样的一个普通人可以拼凑出一个脚本来满足我的需要!仅通过使用其他答案中的片段,我就能够自动化:Google apps script 部署工作表插件时遇到问题,google-apps-script,google-sheets,google-apps-script-addon,Google Apps Script,Google Sheets,Google Apps Script Addon,我们的网站发布了CSV文件,我们将其用作活动名册,但其中包含的数据太多了。没有可行的方法来更改导出中包含的内容,因此管理员助理必须编辑并设置打印格式。这是重复和耗时的,所以我认为这是学习谷歌应用程序脚本的最佳时机 多亏了在这里分享的关于堆栈溢出的难以置信的知识,像我这样的一个普通人可以拼凑出一个脚本来满足我的需要!仅通过使用其他答案中的片段,我就能够自动化: 删除不需要的空列(&F) 重命名列并自动调整其大小 按姓氏列排序 生成保存在同一驱动器目录中的可打印PDF 但是现在我在测试和部署脚本
- 删除不需要的空列(&F)
- 重命名列并自动调整其大小
- 按姓氏列排序
- 生成保存在同一驱动器目录中的可打印PDF李>
- 我的测试出了什么问题李>
- 一旦测试成功,我能让我们域的所有应用程序用户使用脚本的最简单方法是什么李>
函数expCalc(){
删除列();
删除mptycolumns();
重命名列();
调整列的大小();
排序();
SavePDF();
}
//删除不需要的列
函数DeleteColumns(){
var ss=SpreadsheetApp.getActiveSpreadsheet();
var sheet=ss.getActiveSheet();
var dataRange=sheet.getRange(“A1:AH200”);
var数据=sheet.getRange(“A1:AH200”);
var values=data.getValues();
var numRows=values.length;
var numCols=值[0]。长度;
对于(var col=numCols-1;col>0;col--){
对于(变量行=0;行