You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JavaScript字符串中插入变量实现自定义PDF导出尺寸

JavaScript 字符串内插入变量实现动态PDF尺寸拼接

你当前的代码运行在JavaScript/Google Apps Script环境下,有两种成熟的实现方式:

  • 基础字符串拼接写法
    直接通过+号把变量和固定字符串片段按顺序拼接即可,注意size参数的格式要求为[宽度值]x[高度值],中间的x为小写英文字母,不要加多余空格:
    // 提前定义宽高变量
    const A = 5; // 自定义宽度
    const B = 7; // 自定义高度
    
    const exportOptions =
      'exportFormat=pdf&format=pdf' + // 导出格式指定为PDF
      '&size=' + A + 'x' + B + // 动态拼接自定义尺寸
      // 后续其他导出参数按原有格式续写即可
    
  • 模板字符串写法(推荐,可读性更高)
    ES6标准支持的模板字符串语法可以直接在字符串内嵌入变量,不需要反复写+号拼接,用反引号`包裹整个字符串,变量放在${}占位符里即可:
    const A = 5; // 自定义宽度
    const B = 7; // 自定义高度
    
    const exportOptions = `exportFormat=pdf&format=pdf
    

&size=${A}x${B}`;
// 其他参数直接在反引号内换行续写即可

> 注意:你原有代码里写的`&`是HTML转义后的&符号,在JS代码里直接写`&`拼接参数即可,不需要带转义后缀,否则接口无法正确识别参数。另外`size`参数里x的前后不要加空格,否则会导致自定义尺寸失效,自动回退到默认页面尺寸。

内容的提问来源于stack exchange,提问作者Sondre
相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 15:06:23