ゲームテーマシューティングゲーム

【GAS スプレットシート フォント/文字サイズを一括変換】「GAS(Google Apps Script) Googleスプレッドシートフォント・文字サイズを一括変換する方法」のご紹介

「GAS(Google Apps Script) Googleスプレッドシートフォント・文字サイズを一括変換する方法」のご紹介 ゲームテーマ
スポンサーリンク

「GAS(Google Apps Script) Googleスプレッドシートフォント・文字サイズを一括変換する方法」のご紹介

ご訪問ありがとうございます。
今回は「GAS(Google Apps Script) Googleスプレッドシートフォント・文字サイズを一括変換する方法」を紹介します。

Googleサービス関連サイトマップのご紹介

Googleサービス関連サイトマップをご紹介します。

Googleサービス関連サイトマップのご紹介
学び/学習TOP > IT|ゲーム作り|HP作成
ITtop > エディタ|プログラミング|||
【GAS(Google Apps Script)】
ショットカット|MimeType一覧||
【Googleドライブの操作】
基本編(フォルダ名/URLを取得|スプレットシートのフォルダID取得|ファイル一括取得|フォルダ一括取得|ファイル一括削除|||||
【スプレットシートの操作】
■基本編(スプレッドシート取得|操作|コピー)
■ファイル操作(一括コピー|ファイル情報一括取得||||)
■シート操作
シート取得|シート非表示/再表示|タブ色変更|シート一括作成/削除
便利機能(目次の自動作成|シートの表示/非表示|メニュー操作)
■セル操作
(1セル操作|複数セル値|(取得|記載)|範囲データをクリア|数式を最終行までコピー|全シート一括値貼り|グループ化|並び替え|連想配列|)
■書式(書式設定|||)
■フォント(フォントの英名確認|フォント/文字サイズを一括変換)
■画像(QRコード生成|画像ファイルを一括生成|||)
■独自メニュー(作成|サブメニュー/区切り線)
■便利なスクリプト(ファイル情報の一括取得|||
【SEO】
SEOの歴史|アルゴリズムアップデート||||
テキストエディタ(サクラエディタ|正規表現)
プログラミング
C言語STG作り方|C言語の入門/基礎|リファレンス/サンプル文

■■│コペンギンTOP > ゲームホビー書籍・マンガ│■■
ゲームTOP > ランキング傑作・名作機種別ジャンル別
学び/学習TOP > IT|ゲーム作り|HP作成
ホビーTOP > プラモデルミリタリーエアガン
●映像>アニメ(ロボットアニメ)│映画│
書籍・マンガ > ゲーム雑誌マンガ

パソコン > Macbook |楽天

「GAS(Google Apps Script) Googleスプレッドシートフォント・文字サイズを一括変換する方法」のご紹介

今回は「GAS(Google Apps Script) Googleスプレッドシートフォント・文字サイズを一括変換する方法」を紹介します。

function myFunction() {
 
 //スプシ内の全シートを取得
 var ss = SpreadsheetApp.getActiveSpreadsheet();
 var sheets = ss.getSheets();
 
 //各シートに対して繰り返し
 sheets.forEach(function(sheet){
   
   //全範囲を取得
   var rows = sheet.getLastRow();
   var columns = sheet.getLastColumn();
   var range = sheet.getRange(1,1,rows,columns);
   
   //フォント・文字サイズを変更
   range.setFontFamily("MS PMincho").setFontSize(10);
 
 });
 
}

解説

最初にスプレッドシートの全シートを取得

最初にスプレッドシートの全シートを取得します。

「.getActiveSpreadsheet()」でアクティブなスプレッドシートを取得します。

var ss = SpreadsheetApp.getActiveSpreadsheet();

「.getSheets()」ですべてのシートを取得します。

var sheets = ss.getSheets();

「forEach文」で各シートに対して繰り返し処理を行います。

sheets.forEach(function(sheet){
■セル全範囲を取得

セル全範囲を取得します。「.getLastRow()」で最終行までを自動取得します。

var rows = sheet.getLastRow();

「.getLastColumn()」で最終列までを自動取得します。

var columns = sheet.getLastColumn();
シート内のセル範囲を指定

「.getRange(1,1,rows,columns)」でシート内のセル範囲を指定します。

var range = sheet.getRange(1,1,rows,columns);

「1,1」(A1)でセルの開始位置を指定します。

スプレットシート「.getRange()」のセル番号について
1 2 3 4
A B C D
1 A1(1, 1) B1(1, 2) C1(1, 3) D1(1, 4)
2 A2(2, 1) B2(2, 2) C2(2, 3) D2(2, 4)
3 A3(3, 1) B3(3, 2) C3(3, 3) D3(3, 4)
4 A4(4, 1) B4(4, 2) C4(4, 3) D4(4, 4)
5 A5(5, 1) B5(5, 2) C5(5, 3) D5(5, 4)
6 A6(6, 1) B6(6, 2) C6(6, 3) D6(6, 4)

「rows」「columns」で前記述した文から最終行、最終列を指定します。

スプレットシート「.getRange()」のセル番号について
1 2 3 4
A B C D
1 A1(1, 1) B1(1, 2) C1(1, 3) D1(1, 4)
2 A2(2, 1) B2(2, 2) C2(2, 3) D2(2, 4)
3 A3(3, 1) B3(3, 2) C3(3, 3) D3(3, 4)
4 A4(4, 1) B4(4, 2) C4(4, 3) D4(4, 4)
5 A5(5, 1) B5(5, 2) C5(5, 3) D5(5, 4)
6 A6(6, 1) B6(6, 2) C6(6, 3) D6(6, 4)
フォント・文字サイズを変更
  • 「.setFontFamily()」でフォントを指定します。
  • 「.setFontSize()」でフォントサイズを指定します。
フォント指定は英名で
「.setFontFamily()」で指定するフォントは、日本語フォントの場合、英名で記述する必要があります。
https://kopenguin.com/post-66131/
range.setFontFamily("MS PMincho").setFontSize(10);

キーボードのCtrl+Rでスクリプトが実行されます。結果、すべてのシートがMS PMincho(日本語:MS P明朝)に変換されます。

スプレッドシートへの日本語フォント追加方法

スプレッドシートで日本語フォント追加する方法をご紹介します。

1.Googleスプレッドシート上部メニューの「フォント指定部分」を選択して、出てくるメニュー中の「その他のフォント」を選択します。

1.Googleスプレッドシート上部メニューの「フォント指定部分」を選択して、出てくるメニュー中の「その他のフォント」を選択します。

2.フォント一覧ボックスの中の「文字:すべての文字」を選択して、「日本語」を選択します。

1.Googleスプレッドシート上部メニューの「フォント指定部分」を選択して、出てくるメニュー中の「その他のフォント」を選択します。

3.追加インストールしたい日本語フォント横にチェックを入れて、「OK」をクリックします。

1.Googleスプレッドシート上部メニューの「フォント指定部分」を選択して、出てくるメニュー中の「その他のフォント」を選択します。

「オススメの追加、日本語フォント一覧」のご紹介

「オススメの追加、日本語フォント一覧」をご紹介します。

日本語名 英名
M PLUS 1p M PLUS 1p
M PLUS Rounded 1c
M PLUS Rounded 1c
はんなり明朝 Hannari
さわらび明朝
Sawarabi Mincho
さわらびゴシック Sawarabi Gothic
Noto Sans JP Noto Sans JP

Googleサービス関連サイトマップのご紹介

Googleサービス関連サイトマップをご紹介します。

Googleサービス関連サイトマップのご紹介
学び/学習TOP > IT|ゲーム作り|HP作成
ITtop > エディタ|プログラミング|||
【GAS(Google Apps Script)】
ショットカット|MimeType一覧||
【Googleドライブの操作】
基本編(フォルダ名/URLを取得|スプレットシートのフォルダID取得|ファイル一括取得|フォルダ一括取得|ファイル一括削除|||||
【スプレットシートの操作】
■基本編(スプレッドシート取得|操作|コピー)
■ファイル操作(一括コピー|ファイル情報一括取得||||)
■シート操作
シート取得|シート非表示/再表示|タブ色変更|シート一括作成/削除
便利機能(目次の自動作成|シートの表示/非表示|メニュー操作)
■セル操作
(1セル操作|複数セル値|(取得|記載)|範囲データをクリア|数式を最終行までコピー|全シート一括値貼り|グループ化|並び替え|連想配列|)
■書式(書式設定|||)
■フォント(フォントの英名確認|フォント/文字サイズを一括変換)
■画像(QRコード生成|画像ファイルを一括生成|||)
■独自メニュー(作成|サブメニュー/区切り線)
■便利なスクリプト(ファイル情報の一括取得|||
【SEO】
SEOの歴史|アルゴリズムアップデート||||
テキストエディタ(サクラエディタ|正規表現)
プログラミング
C言語STG作り方|C言語の入門/基礎|リファレンス/サンプル文

■■│コペンギンTOP > ゲームホビー書籍・マンガ│■■
ゲームTOP > ランキング傑作・名作機種別ジャンル別
学び/学習TOP > IT|ゲーム作り|HP作成
ホビーTOP > プラモデルミリタリーエアガン
●映像>アニメ(ロボットアニメ)│映画│
書籍・マンガ > ゲーム雑誌マンガ

パソコン > Macbook |楽天

Googleサービス関連ページのご紹介

Googleサービス関連ページをご紹介します。

 

「学ぶ」学習用関連サイトマップのご紹介

「学ぶ」学習用関連サイトマップをご紹介します。

シューティングゲーム | ゲーム | 中古・新品通販の駿河屋

「学ぶ」学習用関連ページのご紹介

「学ぶ」学習用関連ページをご紹介

コペンギン・サイトマップ

コペンギンのサイトマップをご紹介します。

ゲーム・古本・DVD・CD・トレカ・フィギュア 通販ショップの駿河屋
懐かしの名作から最新作までの豊富な品揃え!通販ショップの駿河屋

コペンギンサイトマップ関連ページのご紹介

コペンギン関連ページをご紹介します。

【ゲームTOP】ゲーム関連ページのご紹介

【ゲームTOP】ゲーム関連ページのご紹介
【TOP】ゲーム関連ページのご紹介 ご訪問ありがとうございます。 今回は、ゲーム関連ページをご紹介します。 PS5ソフトELDEN RING

【書籍・雑誌TOP】書籍・雑誌サイトマップ関連ページのご紹介

【書籍・雑誌TOP】書籍・雑誌サイトマップ関連ページのご紹介
書籍・雑誌サイトマップ関連ページのご紹介 ご訪問ありがとうございます。 今回は、書籍・雑誌サイトマップ関連ページをご紹介します。 その他コミック初版)AKIRA(デラックス版) 全6巻セット / 大友克洋

【ホビーTOP】ホビーサイトマップ関連ページのご紹介

【ホビーTOP】ホビーサイトマップ関連ページのご紹介
【TOP】ホビーサイトマップ関連ページのご紹介 ご訪問ありがとうございます。 今回は、ホビーサイトマップ関連ページをご紹介します。 プラモデル1/100 MG MS-09 ドム 「機動戦士ガンダム」
タイトルとURLをコピーしました