問題タブ [google-slides-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-apps-script - Google App Script を使用して Google スライドのすべてのグラフのリンクを解除する
関数を使用してプレゼンテーションのグラフを更新します。このプレゼンテーションは共有する必要がありますが、定期的に更新されます。ここで、プレゼンテーションをコピーして元のプレゼンテーションを更新用に保持し、すべてのチャートのリンクを 1 つずつ解除します。プレゼンテーションをコピーして共有できるようにしたら、すべてのチャートのリンクを解除する機能を探しています。
この問題を解決する機能はありますか?
google-apps-script - DriveApp.getFileById を介して Google ドライブから Google スライドへの画像
Google Developers - How to...の指示に従って、Google Apps Script を介して Google スライドに画像をインポートしたい
しかし、私が試したすべての画像形式について、Google Apps Script にエラー メッセージが表示されます。
無効な requests[0].createImage: 指定された画像はサポートされていない形式です。
Drive- and Slides API は、Google Advanced Services で有効化されています。フォルダーとファイルにはパブリック共有があります。
コマンド DriveApp.getFileById() を使用して、その後 Google スライドに正常にエクスポートする人はいますか?
google-apps-script - プレゼンテーション中に Google スライドのプレゼンテーションを変更しますか?
私はすでに答えを知っているのではないかと心配していますが、他の誰かがこれを行う方法を見つけたかもしれません。
Slide Apps Script リファレンスを熟読してきましたが、その可能性に興奮しています。私がやりたいことの 1 つは、プレゼンテーションの途中でスライドを変更することです。具体的には、リンクがクリックされたことを何とか示したいと思います。
プレゼンテーション内のリンクが Web リンクのように紫色に変わる場合は、それで解決しますが、特定のリンクがクリックされたとき、または特定のスライドが表示されたときにトリガーを使用したいと考えています。このトリガーは、リンクを含むスライドを適切に変更して、リンクがクリックされたことを示すか、リンクを完全に削除するスクリプトを実行できます。
Slides API が他の API より遅れていることは知っていますが、フォームには onFormSubmit を実行できるインストール可能なトリガーがあり、スプレッドシートには onChange と onEdit を実行するトリガーがあります。スライドに、currentSlide を報告できる onSlideChange などのメソッドでスライドの変更を検出できるスクリプトを実行する onPresent トリガーがあることを期待しています。そうすれば、プレゼンテーションの表示中にスクリプトを実行し、現在のスライドまたはリンクに基づいてアクションを実行できます。
スライド固有のトリガーが API に追加される以外に、プレゼンテーション中にスライドを変更する方法はありますか? または、少なくともリンクがクリックされたことを示しますか?
ありがとう、
-鋭い
google-apps-script - Google スライド API を使用して Google スライド内のオブジェクトのテキストを更新する
Google スライド API を使用して既存のオブジェクトのテキストを更新する正しい方法を見つけることができません。
現在、スライドを削除して再度作成しています。