Google Slides

【GoogleSlides】特定のスライド内の文字を置換する方法

google-slides-replace-text

たまにグーグルスライドを使うのですが、スクリプトでスライド内の文字置換できないか試してみました。

グーグルスライドの文字置換機能について

Ctrl+Hで文字置換のダイアログが起動しますが、「すべて置換」を選択するとスライド内のすべての文字が置換されてしまいます。

スクリプトで特定のスライド内の文字を置換する方法

Google Slides APIを有効にする方法

  1. ツール>スクリプトエディタでGoogle App Script(GAS)を開きます

  2. リソース>Googleの拡張サービスからGoogle Slides APIをONに。さらにもう一箇所設定が必要です。

  1. Google Slides APIのら「有効にする」ボタンを押す

  2. 認証情報を作成>項目を入力して「必要な認証情報」を押せばAPIが有効化されます。

以上でGoogle Slides APIが使用できるようになります。

特定のスライド内の文字を置換する方法

  1. 下記のスクリプトをGASで実行します。初回は承認する必要があります。

プレゼンテーションIDとオブジェクトIDはURLから取得

結果は以下の様に「CGメソッド」が「ブログ」の文字に置換されます

感想

スプレッドシートと違い、グーグルスライドでスクリプトを使うまでが一手間かかります。

まとめ記事の紹介

参考記事

参考書籍

gitの入門書です。

created by Rinker
¥2,484
(2019/01/19 00:55:47時点 Amazon調べ-詳細)

LifeHackに。

ABOUT ME
すいみん
東京在住。デザイナー寄りのテクニカルデザイナー。 ブログは技術検証の備忘録として書いています。