【问题标题】:How to change header margins through Google Apps Script?如何通过 Google Apps 脚本更改页眉边距?
【发布时间】:2019-02-01 21:24:29
【问题描述】:

Google 文档于 2018 年 11 月发布了用于控制页眉边距的新选项。 https://gsuiteupdates.googleblog.com/2018/10/vertical-ruler-table-header-size-google-docs.html

如何通过 Google Apps 脚本更改这些选项?是否可以?我在官方文档https://developers.google.com/apps-script/reference/document/header-section 以及与 GAS 相关的任何其他帖子上都找不到有关页眉边距的任何信息。

我很高兴收到有关此问题的任何信息。谢谢。

【问题讨论】:

    标签: google-apps-script google-docs


    【解决方案1】:

    并非所有 Google 文档功能都有 Google Apps 脚本方法来读取/插入/修改它们,但确实有些方法在正式宣布之前就被发现了,例如 Google 表格单元格值的部分文本格式,我认为是因为autocomplete.

    使用自动完成

    脚本编辑器提供“内容辅助”功能,通常称为“自动完成”,它显示在脚本当前上下文中有效的全局对象以及方法和枚举。要显示自动完成建议,请选择菜单项编辑 > 内容辅助或按 Ctrl+Space。每当您在返回 Apps Script 类的全局对象、枚举或方法调用之后键入句点时,自动完成建议也会自动出现。例如:

    • 如果您单击脚本编辑器中的空白行并激活自动完成功能,您将看到一个全局对象列表。
    • 如果您键入全局对象的全名或从自动完成中选择一个,请键入 . (句号),您将看到该类的所有方法和枚举。
    • 如果您键入几个字符并激活自动完成功能,您将看到以这些字符开头的所有有效建议。

    关于如何提出功能请求,请查看https://developers.google.com/apps-script/support#missing_features

    【讨论】:

    【解决方案2】:

    如果我正确理解您的问题,DocBody.setMarginTop() 应该可以完成这项工作。

    【讨论】:

    • body.setMarginTop() 只设置body 的边距,而不设置页眉的边距!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多