我有一个现有的 Google Sheet,我想为其创建一个表单,以便用户可以更轻松地输入数据。
该表单将包含三个问题,我希望他们进入现有电子表格中的相应列。
问题 1 将进入第 1 列,问题 2 将进入同一行的第 3 列,问题 3 将进入同一行的第 5 列。
有谁知道我该怎么做或为此提供应用程序脚本?
我正在尝试将电子表格中的特定工作表导出到 PDF 文件,该文件将根据单元格值设置名称,并且我想设置导出设置,以便所有边距都设置为 0
我在网上获取了以下代码,并对其进行了修改以满足我的需要,但导出时并未按照我的意愿显示文件名,并且未将导出边距设置为 0 并适合页面:
有谁知道我如何通过应用程序脚本来做到这一点(如果有人有更好的脚本,我愿意尝试:))
function exportPDF() {
var sourceSpreadsheet = SpreadsheetApp.getActive();
var sheets = sourceSpreadsheet.getSheets();
var sheetName = sourceSpreadsheet.getActiveSheet().getName();
var sourceSheet = sourceSpreadsheet.getSheetByName("Agreement");
var ss = SpreadsheetApp.getActive();
var sh = ss.getSheetByName("Agreement");
var sheet = ss.getSheetByName("Input");
var name = sheet.getRange("C3").getValue();
var company = sheet.getRange("C4").getValue();
var order = sheet.getRange("C11").getValue();
var gAcc = sheet.getRange("C12").getValue();
var pdfName = "Agreement_" & name;
if(company != "")
{
pdfName = pdfName + "_" & company & "_" & order & "_" & gAcc; …Run Code Online (Sandbox Code Playgroud)