テキストのスタイル。
このクラスの読み取りメソッドは、対応する Text
が複数のテキスト行にまたがり、それらの行が呼び出される読み取りメソッドの値が異なる場合、null
を返します。これを回避するには、Text
メソッドから返された Text
を使用してテキスト スタイルをクエリします。
テキストをシェイプ内に収める方法を編集する場合、テキスト スタイルに適用されている自動調整設定は無効になります。
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
get | Color | テキストの背景色を返します。テキストに複数のスタイルがある場合は null を返します。 |
get | Text | テキストの通常の位置からの垂直オフセットを返します。テキストに複数のスタイルがある場合は null を返します。 |
get | String | テキストのフォント ファミリーを返します。テキストに複数のスタイルがある場合は null を返します。 |
get | Number | テキストのフォントサイズをポイント単位で返します。テキストに複数のスタイルがある場合は null を返します。 |
get | Integer | テキストのフォントの太さを返します。テキストに複数のスタイルがある場合は null を返します。 |
get | Color | テキストのフォアグラウンド カラーを返します。テキストに複数のスタイルがある場合は null を返します。 |
get | Link | テキストの Link を返します。リンクがない場合、リンクがテキストの一部にある場合、またはリンクが複数ある場合は null を返します。 |
has | Boolean | テキストにリンクがある場合は true 、ない場合は false 、リンクがテキストの一部にある場合やリンクが複数ある場合は null を返します。 |
is | Boolean | テキストの背景が透明な場合は true 、透明でない場合 false 、テキストに複数のスタイルがある場合は null を返します。 |
is | Boolean | テキストが太字でレンダリングされている場合は true 、そうでない場合は false 、テキストに複数のスタイルがある場合は null を返します。 |
is | Boolean | テキストが斜体の場合は true 、そうでない場合は false 、テキストに複数のスタイルがある場合は null を返します。 |
is | Boolean | テキストが小文字大文字の場合は true 、そうでない場合は false 、テキストに複数のスタイルがある場合は null を返します。 |
is | Boolean | テキストが取り消し線付きの場合は true 、そうでない場合は false 、テキストに複数のスタイルがある場合は null を返します。 |
is | Boolean | テキストに下線が引かれている場合は true 、引かれていない場合は false 、テキストに複数のスタイルがある場合は null を返します。 |
remove | Text | Link を削除します。 |
set | Text | テキストの背景色を設定します。 |
set | Text | テキストの背景色を、0 ~ 255 の指定された RGB 値に設定します。 |
set | Text | テキストの背景色を指定された 16 進数色文字列に設定します。 |
set | Text | テキストの背景色を指定された Theme に設定します。 |
set | Text | テキストの背景色を透明に設定します。 |
set | Text | 通常の位置を基準にしてテキストの垂直方向のオフセットを設定します。 |
set | Text | テキストを太字でレンダリングするかどうかを設定します。 |
set | Text | テキストのフォント ファミリーを設定します。 |
set | Text | テキストのフォント ファミリーと太さを設定します。 |
set | Text | テキストのフォントサイズをポイントで設定します。 |
set | Text | テキストのフォアグラウンド カラーを設定します。 |
set | Text | テキストのフォアグラウンド カラーを、0 ~ 255 の指定された RGB 値に設定します。 |
set | Text | テキストのフォアグラウンド カラーを指定された 16 進数カラー文字列に設定します。 |
set | Text | テキストのフォアグラウンド カラーを指定された Theme に設定します。 |
set | Text | テキストを斜体にするかどうかを設定します。 |
set | Text | スライドのゼロベースのインデックスを使用して、Link を指定された Slide に設定します。 |
set | Text | 指定された Slide に Link を設定します。リンクは指定されたスライド ID によって設定されます。 |
set | Text | スライドの相対位置を使用して、指定された Slide に Link を設定します。 |
set | Text | 指定された空でない URL 文字列に Link を設定します。 |
set | Text | テキストを小文字でレンダリングするかどうかを設定します。 |
set | Text | テキストに取り消し線を引くかどうかを設定します。 |
set | Text | テキストに下線を付けるかどうかを設定します。 |
詳細なドキュメント
get Background Color()
get Baseline Offset()
テキストの通常の位置からの垂直オフセットを返します。テキストに複数のスタイルがある場合は null
を返します。
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Font Family()
テキストのフォント ファミリーを返します。テキストに複数のスタイルがある場合は null
を返します。
戻る
String
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Font Size()
テキストのフォントサイズをポイント単位で返します。テキストに複数のスタイルがある場合は null
を返します。
戻る
Number
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Font Weight()
テキストのフォントの太さを返します。テキストに複数のスタイルがある場合は null
を返します。
重みは 100 の倍数で、100 ~ 900 の範囲で指定します。この範囲は、CSS 2.1 仕様の セクション 15.6 で説明されている数値に対応しており、数値以外の値は使用できません。700 以上の重みは太字と見なされ、この場合 is
は true
を返します。デフォルト値は 400(「normal」)です。
戻る
Integer
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Foreground Color()
get Link()
テキストの Link
を返します。リンクがない場合、リンクがテキストの一部にある場合、またはリンクが複数ある場合は null
を返します。has
を呼び出して、テキストにリンクがないか確認します。
const shape = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0]; const textLink = shape.getText().getTextStyle().getLink(); if (textLink != null) { Logger.log(`Shape text has a link of type: ${textLink.getLinkType()}`); }
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
has Link()
テキストにリンクがある場合は true
、ない場合は false
、リンクがテキストの一部にある場合やリンクが複数ある場合は null
を返します。
改行文字にリンクを設定することはできません。したがって、Text
に改行文字が含まれている場合、このメソッドは常に null
または false
を返します。
戻る
Boolean
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
is Background Transparent()
テキストの背景が透明な場合は true
、透明でない場合 false
、テキストに複数のスタイルがある場合は null
を返します。
戻る
Boolean
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
is Bold()
テキストが太字でレンダリングされている場合は true
、そうでない場合は false
、テキストに複数のスタイルがある場合は null
を返します。
戻る
Boolean
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
is Italic()
テキストが斜体の場合は true
、そうでない場合は false
、テキストに複数のスタイルがある場合は null
を返します。
戻る
Boolean
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
is Small Caps()
テキストが小文字大文字の場合は true
、そうでない場合は false
、テキストに複数のスタイルがある場合は null
を返します。
戻る
Boolean
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
is Strikethrough()
テキストが取り消し線付きの場合は true
、そうでない場合は false
、テキストに複数のスタイルがある場合は null
を返します。
戻る
Boolean
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
is Underline()
テキストに下線が引かれている場合は true
、引かれていない場合は false
、テキストに複数のスタイルがある場合は null
を返します。
戻る
Boolean
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
remove Link()
set Background Color(color)
set Background Color(red, green, blue)
set Background Color(hexColor)
set Background Color(color)
テキストの背景色を指定された Theme
に設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
color | Theme |
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Background Color Transparent()
set Baseline Offset(offset)
通常の位置を基準にしてテキストの垂直方向のオフセットを設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
offset | Text |
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Bold(bold)
set Font Family(fontFamily)
set Font Family And Weight(fontFamily, fontWeight)
テキストのフォント ファミリーとウェイトを設定します。
重みは 100 の倍数で、100 ~ 900 の範囲で指定します。この範囲は、CSS 2.1 仕様の セクション 15.6 で説明されている数値に対応しており、数値以外の値は使用できません。700 以上の重みは太字と見なされ、この場合 is
は true
を返します。デフォルト値は 400(「normal」)です。
パラメータ
名前 | 型 | 説明 |
---|---|---|
font | String | |
font | Integer |
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Font Size(fontSize)
set Foreground Color(foregroundColor)
set Foreground Color(red, green, blue)
set Foreground Color(hexColor)
set Foreground Color(color)
テキストのフォアグラウンド カラーを指定された Theme
に設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
color | Theme |
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Italic(italic)
set Link Slide(slideIndex)
スライドのゼロベースのインデックスを使用して、Link
を指定された Slide
に設定します。
リンクを設定すると、テキストのスタイルが下線付きになり、Theme
の前景色になります。これは set
と set
を介して変更できます。
改行文字にリンクを設定できないため、Text
の改行文字は無視されます。
// Set a link to the first slide of the presentation. const presentation = SlidesApp.getActivePresentation(); const slide = presentation.getSlides()[0]; const textRange = slide.getShapes()[0].getText(); textRange.getTextStyle().setLinkSlide(0);
パラメータ
名前 | 型 | 説明 |
---|---|---|
slide | Integer | スライドのゼロベースのインデックス。 |
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Link Slide(slide)
指定された Slide
に Link
を設定します。リンクは指定されたスライド ID によって設定されます。
リンクを設定すると、テキストのスタイルが下線付きになり、Theme
の前景色になります。これは set
と set
を介して変更できます。
改行文字にリンクを設定できないため、Text
の改行文字は無視されます。
// Set a link to the first slide of the presentation. const presentation = SlidesApp.getActivePresentation(); const slide = presentation.getSlides()[0]; const textRange = slide.getShapes()[0].getText(); textRange.getTextStyle().setLinkSlide(slide);
パラメータ
名前 | 型 | 説明 |
---|---|---|
slide | Slide | リンクする Slide 。 |
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Link Slide(slidePosition)
スライドの相対位置を使用して、指定された Slide
に Link
を設定します。
リンクを設定すると、テキストのスタイルが下線付きになり、Theme
の前景色になります。これは set
と set
を介して変更できます。
改行文字にリンクを設定できないため、Text
の改行文字は無視されます。
// Set a link to the first slide of the presentation. const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText(); textRange.getTextStyle().setLinkSlide(SlidesApp.SlidePosition.FIRST_SLIDE);
パラメータ
名前 | 型 | 説明 |
---|---|---|
slide | Slide | 相対的な Slide 。 |
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
set Link Url(url)
指定された空でない URL 文字列に Link
を設定します。
リンクを設定すると、テキストのスタイルが下線付きになり、Theme
の前景色になります。これは set
と set
を介して変更できます。
改行文字にリンクを設定できないため、Text
の改行文字は無視されます。
// Set a link to the URL. const textRange = SlidesApp.getActivePresentation().getSlides()[0].getShapes()[0].getText(); textRange.getTextStyle().setLinkUrl('https://slides.google.com');
パラメータ
名前 | 型 | 説明 |
---|---|---|
url | String | URL 文字列。 |
戻る
承認
このメソッドを使用するスクリプトには、次のスコープの 1 つ以上による承認が必要です。
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations