<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DriveApp</title>
	<atom:link href="https://office-automation-lab.com/tag/driveapp/feed/" rel="self" type="application/rss+xml" />
	<link>https://office-automation-lab.com</link>
	<description>AIとExcelで仕事を少しだけ楽にする方法を、リアルな体験と検証で発信</description>
	<lastBuildDate>Wed, 17 Jun 2026 14:53:13 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://office-automation-lab.com/wp-content/uploads/2026/06/cropped-サイト画像-32x32.jpg</url>
	<title>DriveApp</title>
	<link>https://office-automation-lab.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>GASで担当者別集計表をPDF保存するコード（DriveApp）｜案件管理システムVer.1完成版</title>
		<link>https://office-automation-lab.com/gas-export-staff-summary-pdf/</link>
					<comments>https://office-automation-lab.com/gas-export-staff-summary-pdf/#respond</comments>
		
		<dc:creator><![CDATA[mkhome_ai]]></dc:creator>
		<pubDate>Wed, 17 Jun 2026 14:53:12 +0000</pubDate>
				<category><![CDATA[GASコード集]]></category>
		<category><![CDATA[DriveApp]]></category>
		<category><![CDATA[GAS]]></category>
		<category><![CDATA[GoogleAppsScript]]></category>
		<category><![CDATA[GoogleDrive]]></category>
		<category><![CDATA[PDF保存]]></category>
		<category><![CDATA[帳票作成]]></category>
		<category><![CDATA[担当者別集計]]></category>
		<category><![CDATA[案件管理システム]]></category>
		<category><![CDATA[業務効率化]]></category>
		<guid isPermaLink="false">https://office-automation-lab.com/?p=693</guid>

					<description><![CDATA[・担当者別集計表をPDF化してGoogle Driveへ保存・保存フォルダを自動作成・帳票管理を自動化できる このコードでできること ・担当者別集計表をPDF保存 ・Google Driveへ自動保存 ・保存フォルダを自 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">・担当者別集計表をPDF化してGoogle Driveへ保存<br>・保存フォルダを自動作成<br>・帳票管理を自動化できる</p>



<h2 class="wp-block-heading">このコードでできること</h2>



<p class="wp-block-paragraph">・担当者別集計表をPDF保存</p>



<p class="wp-block-paragraph">・Google Driveへ自動保存</p>



<p class="wp-block-paragraph">・保存フォルダを自動作成</p>



<h2 class="wp-block-heading">初回実行時の注意</h2>



<p class="wp-block-paragraph">初めて実行するとGoogleの承認画面が表示されます。<br>このコードはGoogle DriveへPDFを保存するため、利用許可が必要です。<br>承認後にすぐ動作しない場合がありますが、その場合はもう一度実行してみてください。<br>環境によっては2～3回実行すると正常に動作します。<br>「エラーかな？」と思うかもしれませんが、Googleの権限設定が行われているだけなので心配ありません。<br>一度承認が完了すれば、次回以降はスムーズに利用できます。</p>



<h3 class="wp-block-heading">GASコード</h3>



<pre class="wp-block-code"><code>function exportStaffSummaryPDF() {

const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheet = ss.getSheetByName("担当者別集計(GAS)");

const folderName = "担当者別集計PDF";

let folder;

const folders = DriveApp.getFoldersByName(folderName);

if (folders.hasNext()) {
folder = folders.next();
} else {
folder = DriveApp.createFolder(folderName);
}

const gid = sheet.getSheetId();

const url =
"https://docs.google.com/spreadsheets/d/" +
ss.getId() +
"/export?format=pdf" +
"&amp;gid=" + gid +
"&amp;size=A4" +
"&amp;portrait=false" +
"&amp;fitw=true" +
"&amp;sheetnames=false" +
"&amp;printtitle=false" +
"&amp;pagenumbers=false" +
"&amp;gridlines=false" +
"&amp;fzr=false";

const token = ScriptApp.getOAuthToken();

const response = UrlFetchApp.fetch(url, {
headers: {
Authorization: "Bearer " + token
}
});

const fileName =
"担当者別集計_" +
Utilities.formatDate(
new Date(),
Session.getScriptTimeZone(),
"yyyyMMdd_HHmmss"
) +
".pdf";

const file = folder.createFile(
response.getBlob().setName(fileName)
);

SpreadsheetApp.getUi().alert(
"PDF保存が完了しました。\n\n" +
"保存先フォルダ：担当者別集計PDF\n" +
"ファイル名：" + file.getName()
);

}
</code></pre>



<h2 class="wp-block-heading">カスタマイズ例</h2>



<h3 class="wp-block-heading">パターン①</h3>



<p class="wp-block-paragraph">保存フォルダ名を変更する</p>



<pre class="wp-block-code"><code>const folderName = "案件管理PDF";
</code></pre>



<h3 class="wp-block-heading">パターン②</h3>



<p class="wp-block-paragraph">縦向きPDFで保存する</p>



<pre class="wp-block-code"><code>"&amp;portrait=true"
</code></pre>



<h2 class="wp-block-heading">よくあるエラー</h2>



<h3 class="wp-block-heading">症状</h3>



<p class="wp-block-paragraph">Googleの承認画面が何度も表示される</p>



<p class="wp-block-paragraph">対処法<br>・承認処理を最後まで完了する<br>・再度スクリプトを実行する</p>



<h3 class="wp-block-heading">症状</h3>



<p class="wp-block-paragraph">PDFが保存されない</p>



<p class="wp-block-paragraph">対処法<br>・Google Driveの容量を確認する<br>・担当者別集計(GAS)シート名を確認する</p>



<h2 class="wp-block-heading">サンプルファイル</h2>



<p class="wp-block-paragraph">このコードを試せるGoogleスプレッドシートを配布しています。</p>



<p class="wp-block-paragraph">▶ <a rel="noopener" target="_blank" href="https://docs.google.com/spreadsheets/d/1hBcYy_8TvDZvypBzl3nWO_6SsBHOc3UvZHyB0QEKs6k/edit?usp=sharing" data-type="link" data-id="https://docs.google.com/spreadsheets/d/1hBcYy_8TvDZvypBzl3nWO_6SsBHOc3UvZHyB0QEKs6k/edit?usp=sharing">サンプルシートをコピーする（前回までのデータ）</a></p>



<p class="wp-block-paragraph">▶<a rel="noopener" target="_blank" href="https://docs.google.com/spreadsheets/d/1yax8QvjBMyMCxF5qceGTiT-8avF3DKyJiSb-orL-QCA/edit?usp=sharing" data-type="link" data-id="https://docs.google.com/spreadsheets/d/1yax8QvjBMyMCxF5qceGTiT-8avF3DKyJiSb-orL-QCA/edit?usp=sharing"> 完成版シートをコピーする（案件管理システム_完成版）</a></p>



<h2 class="wp-block-heading">関連記事</h2>



<p class="wp-block-paragraph">▶ <a target="_blank" href="https://office-automation-lab.com/gas-form-transfer-database/" data-type="post" data-id="587">GASで案件データを登録するコード</a></p>



<p class="wp-block-paragraph">▶ <a target="_blank" href="https://office-automation-lab.com/gas-create-staff-summary/" data-type="link" data-id="https://office-automation-lab.com/gas-create-staff-summary/">GASで担当者別集計表を自動作成するコード</a></p>



<p class="wp-block-paragraph">▶ <a target="_blank" href="https://office-automation-lab.com/gas-clear-project-entry-form/" data-type="link" data-id="https://office-automation-lab.com/gas-clear-project-entry-form/">GASで入力フォームを自動クリアするコード</a></p>



<h2 class="wp-block-heading">次回予告</h2>



<p class="wp-block-paragraph">次回から新プロジェクトを開始します。<br>お楽しみに</p>
]]></content:encoded>
					
					<wfw:commentRss>https://office-automation-lab.com/gas-export-staff-summary-pdf/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
