私のスクリプトは、プレゼンテーション内の特定の 1 つのスライドを検索します。次に、最初のページ要素からテキストを取得します。このページ要素は、単語が 1 つだけの形です。この後、このページ要素のテキストの前後に文字列を入れると、テキストが途切れてしまいます。
function readShapeText() {
var presentation = SlidesApp.getActivePresentation();
var slides = presentation.getSlides();
for (i = 0; i < slides.length; i++) {
if(slides[i].getObjectId() == 'mySlideId'){
var pageElement = slides[i].getPageElements()[0].asShape().getText().asString();
}
}
var myModifiedElement = "My_" + pageElement + "_is_cool";
}
出力には区切りがありますが、1行で必要です:
My_TestElement
_is_cool
どうすればブレークをなくしたり抑制したりできますか? また、presentation.openSlideById(xxxxxx) のような「for ループ」fe を使用せずに特定のスライドを見つけるより良い方法はありますか?