Google Slide API如何替换文字'点击添加文字'

时间:2016-11-19 08:09:50

标签: google-slides google-slides-api

在我使用Google幻灯片API为我创建幻灯片后,我看到文本框中的文字说“点击添加文字”,“点击添加标题”, 对于2列边相同,我如何设置右侧“单击以添加文本”的文本,并为左侧设置相同的文本。

如何以编程方式找出这些文本框并设置我想要的文字?

以下是代码:I 1)创建幻灯片并使其成为TI​​TLE_AND_TWO_COLUMNS布局2)创建Shape并3)将Text插入Shape。但当我在谷歌硬盘中查看幻灯片时,我看到“点击添加文字”

    <body>
        <div id="parent-container">
            <div id="rd-box" class="item">  </div>
            <div id="sky-box" class="item wd-half"> </div>  
            <div class="sub-container">
            <div id="grn-box" class="item wd-half"> </div>   
            
            <div id="bl-box" class="item wd-half">  </div>
            
            </div>
            <div id="yllw-box" class="item wd-half"></div>    
        </div>
    </body>

1 个答案:

答案 0 :(得分:1)

带有“单击以添加文本”文本的框是占位符形状,它们会自动从布局复制到幻灯片上。该文本仅在编辑器中可见:它们在当前模式下不会有任何文本,除非您直接在其中插入文本。

您可以像幻灯片API中的任何其他形状一样将文本插入其中。

  • 使用其中一个GET API阅读页面或演示文稿 (presentations.get或presentations.pages.get)
  • 查找对象ID 您想要写入的占位符。您可以识别哪个是 哪个看着 pageElement.shape.placeholder 幻灯片上每个页面元素上的消息。您希望标题为type = TITLE的那个,依此类推。
  • 使用insertText请求调用batchUpdate以添加文本,就像您在代码中已经执行的一样

其中一些内容已在文档中的Edit text in a specified shape中介绍。