<?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>仕事関連 | nujonoa_blog</title>
	<atom:link href="https://nujonoa.com/category/%E4%BB%95%E4%BA%8B%E9%96%A2%E9%80%A3/feed/" rel="self" type="application/rss+xml" />
	<link>https://nujonoa.com</link>
	<description>人生に役立つデータ集</description>
	<lastBuildDate>Wed, 12 Feb 2025 14:15:07 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://nujonoa.com/wp-content/uploads/2019/04/cropped-DSC00976-e1554456145409-32x32.jpg</url>
	<title>仕事関連 | nujonoa_blog</title>
	<link>https://nujonoa.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>安価な左手デバイスxp-penはエクセルに使えるのか！？</title>
		<link>https://nujonoa.com/left-hand-device/</link>
					<comments>https://nujonoa.com/left-hand-device/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Wed, 12 Feb 2025 13:50:33 +0000</pubDate>
				<category><![CDATA[楽天マラソン・スーパーセール]]></category>
		<category><![CDATA[ガジェット]]></category>
		<category><![CDATA[パソコン便利集]]></category>
		<category><![CDATA[エクセル]]></category>
		<category><![CDATA[左手デバイス]]></category>
		<category><![CDATA[XPPEN]]></category>
		<guid isPermaLink="false">https://nujonoa.com/?p=24221</guid>

					<description><![CDATA[最近、aiの量産記事で面白くないものがたくさんになってきたので、この記事が届く人が少ないかと思いますが、今回は、6600円で買える、安価な左手デバイスxp-penはエクセルに使えるのか！？について解説していきたいと思いま [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>最近、aiの量産記事で面白くないものがたくさんになってきたので、<br>この記事が届く人が少ないかと思いますが、<br>今回は、6600円で買える、安価な左手デバイスxp-penはエクセルに使えるのか！？について解説していきたいと思います！</p>



<p>左手デバイスを検討している方は特に参考にしていってください！</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">安価な左手デバイスxp-penはエクセルに使えるのか！？</a></li><li><a href="#toc2" tabindex="0">AIの回答</a><ol><li><a href="#toc3" tabindex="0">メリット</a></li><li><a href="#toc4" tabindex="0">デメリット</a></li></ol></li><li><a href="#toc5" tabindex="0">個人の回答　「キーボード、マウスにこだわってその後、買え」　</a></li><li><a href="#toc6" tabindex="0">事務作業に左手デバイスはいるか？</a></li><li><a href="#toc7" tabindex="0">一発でリンクに飛べる</a></li><li><a href="#toc8" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">安価な左手デバイスxp-penはエクセルに使えるのか！？</span></h2>



<p>今回の記事は、比較的安価に変える、xp-penはエクセルなどの事務作業に使えるのか？<br>について解説してきたいと思います！</p>



<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2025/02/image-3.jpg"><img fetchpriority="high" decoding="async" width="861" height="636" src="https://nujonoa.com/wp-content/uploads/2025/02/image-3.jpg" alt="" class="wp-image-24244" srcset="https://nujonoa.com/wp-content/uploads/2025/02/image-3.jpg 861w, https://nujonoa.com/wp-content/uploads/2025/02/image-3-500x369.jpg 500w, https://nujonoa.com/wp-content/uploads/2025/02/image-3-300x222.jpg 300w, https://nujonoa.com/wp-content/uploads/2025/02/image-3-768x567.jpg 768w" sizes="(max-width: 861px) 100vw, 861px" /></a></figure>



<h2 class="wp-block-heading"><span id="toc2">AIの回答</span></h2>



<p>まずは参考までにAIの回答を載せておきます。<br>当たり障りなく、当たり前のことが書いてあるかなという感じです。<br>↓</p>



<p>結論から言うと、 <strong>使えるが、向き・不向きがある！</strong> という感じです。</p>



<h3 class="wp-block-heading"><span id="toc3">メリット</span></h3>



<p>&#x2705; <strong>ショートカットキーの登録が可能</strong><br>→ 「Ctrl + C（コピー）」や「Ctrl + V（貼り付け）」など、よく使う操作をボタンに設定できる。</p>



<p>&#x2705; <strong>マウスを持ち替えずに操作できる</strong><br>→ 片手でショートカット操作ができるため、マウスとキーボードの移動が減る。</p>



<p>&#x2705; <strong>Excel の作業スピードアップ</strong><br>→ 例えば、「F2（セル編集）」「Ctrl + Z（元に戻す）」「Alt + Tab（アプリ切り替え）」などを登録すれば、スムーズな作業が可能。</p>



<h3 class="wp-block-heading"><span id="toc4">デメリット</span></h3>



<p>&#x274c; <strong>細かい操作には不向き</strong><br>→ セルの選択や関数の入力などは、キーボードやマウスの方が速い。</p>



<p>&#x274c; <strong>デバイスによっては設定が面倒</strong><br>→ ショートカットの設定が少し手間。専用ソフトが必要な場合もある。</p>



<p>&#x274c; <strong>すべての Excel 作業が効率化できるわけではない</strong><br>→ 特に表計算や関数入力は、キーボード操作の方が効率的。</p>



<h2 class="wp-block-heading"><span id="toc5">個人の回答　「キーボード、マウスにこだわってその後、買え」　</span></h2>



<p>これに対して、わたくし個人の回答としては、<br>まずは、「キーボード、マウスにこだわって買ってください。そしてやることがなくなったら、検討してもいいかもしれません。」</p>



<p>というのが回答になります。</p>



<p>が、「一回使ったら離れられない。。。」</p>



<p>というのもまた事実です。</p>



<p>ということで、これについて語っていきたいと思います。</p>



<h2 class="wp-block-heading"><span id="toc6">事務作業に左手デバイスはいるか？</span></h2>



<p>もともと左手デバイスというのは、「絵描き」さんが使うものとしてXP-PENでは販売されています。<br>ですので、キーボードの上に手がない状態を意識して作られています。</p>



<p>イメージは右手にペンをもって、左手で、このデバイスを使って拡大、回転、色変更、レイヤーの変更などなどをしていくイメージですね。</p>



<p>それに対して、事務作業では、基本手はキーボードの上にあります。</p>



<p>ですので、左手デバイスを買ったとしても、わざわざそこに手を持っていく必要があるとなると、<br>使わないのでは？？という印象を持つ方が多くいるのではないかと思います。</p>



<p>それは半分正解で半分不正解になります。</p>



<p>というのも、左手デバイスを導入してみて気づくことは、<br>エクセルなどを触っているときに、<br><strong>右手はマウス、左手はキーボードみたいな状況が多々発生していることに気づかされます</strong>。</p>



<p>そして、左手はコピペのために、ctrl+C、ctrl+vと<br>「かなり左手の小指に無理をさせていることに気づくはず」です。</p>



<p>もはや、コピペ何回もするんだから、ショートカットキーを一発で一つのキーで押せるようにしておけよ。<br>と。笑</p>



<p>となったときに、左手デバイスを使うと、</p>



<p>「左手は左手デバイス、右手はマウス」</p>



<p>みたいな感じで結構仕事が完結することがあります。<br></p>



<p>全然イメージつかないかもしれませんが、これがなれると結構楽で、<br>実際には、下記のようなショートカットを設定し、<br>・マウスで範囲選択して、コピーボタン→ペーストボタン<br>・スクショボタンでスクショ立ち上げて、マウスで範囲選択して、ペーストボタン<br>と、小指を酷使して、<strong>実は無理やりボタンを押していた</strong>ことから解放されることでしょう。<br></p>



<figure class="wp-block-image size-large"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2025/02/image-2.png"><img decoding="async" width="900" height="471" src="https://nujonoa.com/wp-content/uploads/2025/02/image-2-900x471.png" alt="" class="wp-image-24225" srcset="https://nujonoa.com/wp-content/uploads/2025/02/image-2-900x471.png 900w, https://nujonoa.com/wp-content/uploads/2025/02/image-2-500x262.png 500w, https://nujonoa.com/wp-content/uploads/2025/02/image-2-300x157.png 300w, https://nujonoa.com/wp-content/uploads/2025/02/image-2-768x402.png 768w, https://nujonoa.com/wp-content/uploads/2025/02/image-2.png 949w" sizes="(max-width: 900px) 100vw, 900px" /></a></figure>



<p></p>



<p>さらに、スクロールを円盤で行うことも可能なのですが、<br>実は、マウスでスクロールすると、左クリックの人差し指が死んでいて、選択するためには、人差し指を持ち替えないといけないという超些細な問題に気づくことになるかと思います。</p>



<p>これも地味ではあるんですが、結構作業効率アップにつながり、<br>キーボードで全部作業する派閥＞左手デバイス導入派閥＞従来のキーボードマウス派閥<br>みたいな形で、作業効率が図れると思います。</p>



<h2 class="wp-block-heading"><span id="toc7">一発でリンクに飛べる</span></h2>



<p>さらに、<br>・一発でchatgptが立ち上がるボタン。<br>を導入していて、よく見るサイト、よく使うフォルダなどを登録しておくことで、<br>「あれこんなに簡単にアクセスできるの？」<br>こんなに、あのフォルダを起動させるのが「苦」だったなんてということにも気づかされると思います。</p>



<p>ショートカット張ってあるから、それをダブルクリックすればいいじゃん！<br>と思っていた自分が、ぴっ、っぱ　でフォルダが立ち上がる快感を覚えると、<br>「あの仕事やりたくないな。。」のハードルを下げることができるので、<br>かなり優秀なデバイスになるのかなと思います。</p>



<p>やる気センサーに火をつけるのが大変！<br>一度やってしまったら思ったより苦ではないという経験が多々あるかと思いますが、<br>そのセンサーの着火を早めることができることが<br>「実は一番重要な左手デバイスの役割」<br>なのかもしれません。</p>



<h2 class="wp-block-heading"><span id="toc8">まとめ</span></h2>



<p>ということで、結論</p>



<p>使い始めたら病みつきになる「するめデバイス」というのが、<br>左手デバイスの使ってみた検証結果になります！</p>



<p>やる気センサーをオンに！<br>そして、<br>マウス＋左手デバイスの繰り返し作業を多用することがある！<br>※小指を酷使してあげないで！自由に解放してあげて！笑</p>



<p>という人にとっては最良のデバイスになるかと思います。</p>



<p>ぜひぜひ、この沼に一緒にはまってみませんか？</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/left-hand-device/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【GAS】3行(N行)ずつのデータを1行にまとめるGAS</title>
		<link>https://nujonoa.com/combine-three-lines-of-data-into-one-line/</link>
					<comments>https://nujonoa.com/combine-three-lines-of-data-into-one-line/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Tue, 30 Apr 2024 08:17:17 +0000</pubDate>
				<category><![CDATA[GAS]]></category>
		<guid isPermaLink="false">https://nujonoa.com/?p=24199</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[
<p></p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: jscript; title: ; notranslate">
function combineRowsFromFourthSheetOnwards() {
  // まとめ先のシート名
  var combinedSheetName = &quot;結果&quot;;
  var combinedSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(combinedSheetName);
  
  // まとめ先のシートが存在しない場合は新規作成
  if (!combinedSheet) {
    combinedSheet = SpreadsheetApp.getActiveSpreadsheet().insertSheet(combinedSheetName);
  }
  
  // まとめ先のシートにヘッダーを追加
  var headers = &#x5B;&quot;目次1&quot;, &quot;目次1&quot;, &quot;目次1&quot;, &quot;目次1&quot;, &quot;目次1&quot;, &quot;目次1&quot;, &quot;目次1&quot;, &quot;目次1&quot;, &quot;目次1&quot;, &quot;目次1&quot;, &quot;目次1&quot;, &quot;目次1&quot;, &quot;目次1&quot;, &quot;目次1&quot;];
  combinedSheet.appendRow(headers);
  
  // シートの数
  var numSheets = SpreadsheetApp.getActiveSpreadsheet().getNumSheets();
  
  // 4番目以降のシートからデータを取得してまとめる
  for (var i = 3; i &lt; numSheets; i++) {
    var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()&#x5B;i];
    var lastRow = sheet.getLastRow();
    var lastColumn = sheet.getLastColumn();
    var dataToCombine = &#x5B;];
    
    // 3行ごとのデータを1行にまとめる
    for (var j = 1; j &lt;= lastRow; j += 3) {
      var range = sheet.getRange(j, 1, 3, lastColumn);
      var values = range.getValues();
      var combinedRow = &#x5B;];
      
      // 取得した3行のデータを1行にまとめる
      values.forEach(function(row) {
        combinedRow = combinedRow.concat(row);
      });
      
      // まとめたデータを配列に追加
      dataToCombine.push(combinedRow);
    }
    
    // まとめたデータをまとめ先のシートに一気に書き込む
    combinedSheet.getRange(combinedSheet.getLastRow() + 1, 1, dataToCombine.length, dataToCombine&#x5B;0].length).setValues(dataToCombine);
  }
}
</pre></div>]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/combine-three-lines-of-data-into-one-line/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【完全無料】スプレッドシートでコールセンター受付システムを作成してみた！</title>
		<link>https://nujonoa.com/%e3%80%90%e5%ae%8c%e5%85%a8%e7%84%a1%e6%96%99%e3%80%91%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%a7%e3%82%b3%e3%83%bc%e3%83%ab%e3%82%bb%e3%83%b3%e3%82%bf%e3%83%bc/</link>
					<comments>https://nujonoa.com/%e3%80%90%e5%ae%8c%e5%85%a8%e7%84%a1%e6%96%99%e3%80%91%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%a7%e3%82%b3%e3%83%bc%e3%83%ab%e3%82%bb%e3%83%b3%e3%82%bf%e3%83%bc/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Mon, 15 Apr 2024 03:00:00 +0000</pubDate>
				<category><![CDATA[google spreadsheet]]></category>
		<category><![CDATA[DB]]></category>
		<category><![CDATA[QUERY]]></category>
		<category><![CDATA[データベース]]></category>
		<category><![CDATA[顧客情報]]></category>
		<guid isPermaLink="false">https://nujonoa.com/?p=24180</guid>

					<description><![CDATA[目次 【完全無料】スプレッドシートでコールセンター受付システムを作成してみた！システムサンプルファイルダウンロードできることを画像で説明！このコールセンター受付システムのすごいところ使用した関数、GASのコードなど。まと [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">【完全無料】スプレッドシートでコールセンター受付システムを作成してみた！</a></li><li><a href="#toc2" tabindex="0">システム</a></li><li><a href="#toc3" tabindex="0">サンプルファイルダウンロード</a></li><li><a href="#toc4" tabindex="0">できることを画像で説明！</a></li><li><a href="#toc5" tabindex="0">このコールセンター受付システムのすごいところ</a></li><li><a href="#toc6" tabindex="0">使用した関数、GASのコードなど。</a></li><li><a href="#toc7" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">【完全無料】スプレッドシートでコールセンター受付システムを作成してみた！</span></h2>



<p class="is-style-question-box">完全無料のスプレッドシートを用いてコールセンターの受付システムは構築できるのか？？？</p>



<p>ということで、顧客情報のデータベースを作成してみました！</p>



<p>結果として、</p>



<p class="is-style-alert-box">・プルダウンをシートの項目と連携可能<br>・gasで計算した結果も含め記載内容をスプレッドシートに転載<br>・メール送付機能あり<br>・サーバーレス。<br>・ウェブアプリで同時書き込み可能<br>・自動でかぶらない案件番号作成可能<br>・重複確認機能あり<br>⇒<span class="marker-animation-2071">これだけできて無料！！！</span></p>



<p>の、素晴らしいものができてしまったので、顧客DBに引き続き、、公開したいと思います。</p>



<p><s><span class="marker-animation-2074">こちらも正直、10万円以上の価値があると思います。</span></s></p>



<p>是非参考にしてみてください！！</p>



<h2 class="wp-block-heading"><span id="toc2">システム</span></h2>



<p>ウェブアプリのシステムは、下記リンクから参照ください。</p>




<a rel="noopener" target="_blank" href="https://script.google.com/macros/s/AKfycbw5jTKbn0YCHS2HAoMPoB7YqxU3QcPz5J4fXrfbJtdwDJPyger2KQvZUck85hvN_QRV/exec" title="&#12467;&#12540;&#12523;&#12475;&#12531;&#12479;&#12540;&#21463;&#20184;&#12471;&#12473;&#12486;&#12512;" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><div class="blogcard external-blogcard eb-right cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img decoding="async" src="https://s.wordpress.com/mshots/v1/https%3A%2F%2Fscript.google.com%2Fmacros%2Fs%2FAKfycbw5jTKbn0YCHS2HAoMPoB7YqxU3QcPz5J4fXrfbJtdwDJPyger2KQvZUck85hvN_QRV%2Fexec?w=160&#038;h=90" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">&#12467;&#12540;&#12523;&#12475;&#12531;&#12479;&#12540;&#21463;&#20184;&#12471;&#12473;&#12486;&#12512;</div><div class="blogcard-snippet external-blogcard-snippet"></div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://script.google.com/macros/s/AKfycbw5jTKbn0YCHS2HAoMPoB7YqxU3QcPz5J4fXrfbJtdwDJPyger2KQvZUck85hvN_QRV/exec" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">script.google.com</div></div></div></div></a>



<p>こちらのアプリで入力した内容が、</p>



<p>⇩のスプレッドシートに</p>



<p>反映される形になります。一度適当に入力後、この<a rel="noopener" target="_blank" href="https://docs.google.com/spreadsheets/d/1PKZSiaLNQX9aXdnZ2eL0fxE6BTTzNqyMCmJm8OkrSOU/edit#gid=1103047838">スプレッドシート<span class="fa fa-external-link external-icon anchor-icon"></span></a>を見てください。</p>



<iframe  width=900 height=400 src="https://docs.google.com/spreadsheets/d/e/2PACX-1vT1j8RuslcTHbfPLjnltTMR7pbeSgeKGnmimzZNVpoeBdD6rSvzd_RAkihOFH24taPiAX7tSRvF0Yo4/pubhtml?gid=1103047838&amp;single=true&amp;widget=true&amp;headers=false"></iframe>



<p><a rel="noopener" target="_blank" href="https://docs.google.com/spreadsheets/d/1PKZSiaLNQX9aXdnZ2eL0fxE6BTTzNqyMCmJm8OkrSOU/edit#gid=1103047838">コールセンターシステムのスプレッドシート<span class="fa fa-external-link external-icon anchor-icon"></span></a></p>



<h2 class="wp-block-heading"><span id="toc3">サンプルファイルダウンロード</span></h2>



<p>サンプルファイルのダウンロードは下記から行ってください。</p>



<div class="wp-block-cocoon-blocks-button-1 button-block"><a rel="noopener" target="_blank" href="https://docs.google.com/spreadsheets/d/1jTgKMGJH1E2Zq1rfW3JEIa-VLXuFvg4oJPfOHqCmUVM/copy" class="btn btn-m btn-circle btn-shine">サンプルファイルダウンロード<span class="fa fa-external-link external-icon anchor-icon"></span></a></div>



<p>コピーしたうえで、</p>



<p>①Apps Script</p>



<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2024/04/image-4.png"><img loading="lazy" decoding="async" width="792" height="235" src="https://nujonoa.com/wp-content/uploads/2024/04/image-4.png" alt="" class="wp-image-24191" srcset="https://nujonoa.com/wp-content/uploads/2024/04/image-4.png 792w, https://nujonoa.com/wp-content/uploads/2024/04/image-4-500x148.png 500w, https://nujonoa.com/wp-content/uploads/2024/04/image-4-300x89.png 300w, https://nujonoa.com/wp-content/uploads/2024/04/image-4-768x228.png 768w" sizes="(max-width: 792px) 100vw, 792px" /></a></figure>



<p>②ウェブアプリ.gsの★★★★★をスプレッドシートのIDにおきかえて</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: jscript; title: ; notranslate">
var spreadsheetId = '★★★★★';//ここにスプレッドシートのIDを入れてください。
</pre></div>


<figure class="wp-block-image size-large"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2024/04/image-5.png"><img loading="lazy" decoding="async" width="900" height="244" src="https://nujonoa.com/wp-content/uploads/2024/04/image-5-900x244.png" alt="" class="wp-image-24192" srcset="https://nujonoa.com/wp-content/uploads/2024/04/image-5-900x244.png 900w, https://nujonoa.com/wp-content/uploads/2024/04/image-5-500x135.png 500w, https://nujonoa.com/wp-content/uploads/2024/04/image-5-300x81.png 300w, https://nujonoa.com/wp-content/uploads/2024/04/image-5-768x208.png 768w, https://nujonoa.com/wp-content/uploads/2024/04/image-5.png 934w" sizes="(max-width: 900px) 100vw, 900px" /></a></figure>



<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2024/04/image-7.png"><img loading="lazy" decoding="async" width="765" height="30" src="https://nujonoa.com/wp-content/uploads/2024/04/image-7.png" alt="" class="wp-image-24194" srcset="https://nujonoa.com/wp-content/uploads/2024/04/image-7.png 765w, https://nujonoa.com/wp-content/uploads/2024/04/image-7-500x20.png 500w, https://nujonoa.com/wp-content/uploads/2024/04/image-7-300x12.png 300w" sizes="(max-width: 765px) 100vw, 765px" /></a></figure>



<p>※IDはこの部分になります。</p>



<p>③デプロイから、ウェブアプリとしてデプロイしてください。<br>　すると、URLが発行され、ウェブアプリが使えるようになります。</p>



<figure class="wp-block-image size-large"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2024/04/image-8.png"><img loading="lazy" decoding="async" width="900" height="635" src="https://nujonoa.com/wp-content/uploads/2024/04/image-8-900x635.png" alt="" class="wp-image-24195" srcset="https://nujonoa.com/wp-content/uploads/2024/04/image-8-900x635.png 900w, https://nujonoa.com/wp-content/uploads/2024/04/image-8-500x353.png 500w, https://nujonoa.com/wp-content/uploads/2024/04/image-8-300x212.png 300w, https://nujonoa.com/wp-content/uploads/2024/04/image-8-768x542.png 768w, https://nujonoa.com/wp-content/uploads/2024/04/image-8.png 1053w" sizes="(max-width: 900px) 100vw, 900px" /></a></figure>



<p></p>



<h2 class="wp-block-heading"><span id="toc4">できることを画像で説明！</span></h2>



<p>まずは、できることを動画を用いて説明していきたいと思います。</p>



<p>動画を見ていただいてわかる通り、<br>①スプレッドシートの項目からプルダウン項目が選択され、<br>②順次入力<br>③入力完了すると、スプレッドシートに転機される。</p>



<figure class="wp-block-video"><video controls src="https://nujonoa.com/wp-content/uploads/2024/04/2024-04-16_14h17_41.mp4"></video></figure>



<p>という、内容になっています。</p>



<p>これが自社サーバーとかを持たず、ただただグーグルアカウントがあるだけで構築できるということになります。</p>



<p>画像で説明すると下記のイメージで、<br>①スプレッドシートの内容を変更することで、プルダウンを簡単に変更でき、<br>②プルダウンのプルダウンも作成可能です。<br>(依頼分野が、エアコンなら壊れた、冷えない、洗濯機なら水漏れなど、一つ目のプルダウンから2つ目のプルダウンが自動で絞られる。）<br>③メールアドレスを登録しておけば、メール送付も可能。</p>



<figure class="wp-block-image size-large"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2024/04/image-1.png"><img loading="lazy" decoding="async" width="900" height="521" src="https://nujonoa.com/wp-content/uploads/2024/04/image-1-900x521.png" alt="" class="wp-image-24185" srcset="https://nujonoa.com/wp-content/uploads/2024/04/image-1-900x521.png 900w, https://nujonoa.com/wp-content/uploads/2024/04/image-1-500x289.png 500w, https://nujonoa.com/wp-content/uploads/2024/04/image-1-300x174.png 300w, https://nujonoa.com/wp-content/uploads/2024/04/image-1-768x445.png 768w, https://nujonoa.com/wp-content/uploads/2024/04/image-1-1536x889.png 1536w, https://nujonoa.com/wp-content/uploads/2024/04/image-1-120x68.png 120w, https://nujonoa.com/wp-content/uploads/2024/04/image-1.png 1731w" sizes="(max-width: 900px) 100vw, 900px" /></a></figure>



<p>④メールは下記の通り、記載した内容を送付</p>



<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2024/04/image-2.png"><img loading="lazy" decoding="async" width="330" height="532" src="https://nujonoa.com/wp-content/uploads/2024/04/image-2.png" alt="" class="wp-image-24186" srcset="https://nujonoa.com/wp-content/uploads/2024/04/image-2.png 330w, https://nujonoa.com/wp-content/uploads/2024/04/image-2-300x484.png 300w" sizes="(max-width: 330px) 100vw, 330px" /></a></figure>



<p>⑤電話番号からデータの重複を確認し、重複がある場合は、<br>自動で以前記載した内容が、重複欄に表示されるようになっています。</p>



<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2024/04/image-3.png"><img loading="lazy" decoding="async" width="678" height="842" src="https://nujonoa.com/wp-content/uploads/2024/04/image-3.png" alt="" class="wp-image-24187" srcset="https://nujonoa.com/wp-content/uploads/2024/04/image-3.png 678w, https://nujonoa.com/wp-content/uploads/2024/04/image-3-500x621.png 500w, https://nujonoa.com/wp-content/uploads/2024/04/image-3-300x373.png 300w" sizes="(max-width: 678px) 100vw, 678px" /></a></figure>



<h2 class="wp-block-heading"><span id="toc5">このコールセンター受付システムのすごいところ</span></h2>



<p>このコールセンター受付システムのすごいところは、</p>



<p>①なんといっても無料。<br>②データがスプレッドシートに残るのでその後の処理が簡単。<br>③Gメールも送れる。<br>④メールのやり取りを、このデータに連携することが可能。</p>



<p>などなど本当に完全無料でできます。。<br>ビジネスなど月額料金を払わなくてもできてしまいます。</p>



<p>怖いです。ほんと。</p>



<h2 class="wp-block-heading"><span id="toc6">使用した関数、GASのコードなど。</span></h2>



<p>順次更新していきます。</p>



<h2 class="wp-block-heading"><span id="toc7">まとめ</span></h2>



<p>スプレッドシートを用いてウェブアプリを構築していきましたが、<br>正直言ってここまでの完成度で作成できるとは思っていませんでした。。</p>



<p>特に実際にコールセンターで使っていただいている企業さんと相談しながら作り上げたものなので、<br>かゆいところにも手が届く状態になっていると思います。<br>毎日100件以上の処理をしてもらっていますが、不具合なく運用していただいております。</p>



<p>システムにとらわれず、プルダウンの項目を増やしていったり、<br>自分で自由に変更、更新できるところが<br>かなりユーザーには嬉しい内容ではないかな？と思います。</p>



<p>エクセルではできないことが多々ありますし、<br>これから5Gで処理速度が追い付いてくると、<br>すべてスプレッドシートに置き換わる日も遠くないかもしれませんね。</p>



<p>各種DB、コールセンター受付システムの作成依頼あればお気持ち程度のお金で承りますので、<br>コメント欄(メールアドレス必須)に書き込んでいただければと思います！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/%e3%80%90%e5%ae%8c%e5%85%a8%e7%84%a1%e6%96%99%e3%80%91%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%a7%e3%82%b3%e3%83%bc%e3%83%ab%e3%82%bb%e3%83%b3%e3%82%bf%e3%83%bc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://nujonoa.com/wp-content/uploads/2024/04/2024-04-16_14h17_41.mp4" length="10190231" type="video/mp4" />

			</item>
		<item>
		<title>gasでセルの一覧からファイル一覧を作成する方法</title>
		<link>https://nujonoa.com/how-to-create-a-file-list-from-a-list-of-cells-with-gas/</link>
					<comments>https://nujonoa.com/how-to-create-a-file-list-from-a-list-of-cells-with-gas/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Tue, 26 Mar 2024 01:42:09 +0000</pubDate>
				<category><![CDATA[GAS]]></category>
		<category><![CDATA[未分類]]></category>
		<category><![CDATA[フォルダ]]></category>
		<category><![CDATA[ファイル]]></category>
		<category><![CDATA[作成]]></category>
		<guid isPermaLink="false">https://nujonoa.com/?p=24169</guid>

					<description><![CDATA[gasでセルの一覧からファイル一覧を作成する方法 c列の名前一覧からファイルを作り、特定のフォルダに保存。d列にそのリンクを追加するプログラムです。 適宜シート名、フォルダID、列を変更して使用ください。]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">gasでセルの一覧からファイル一覧を作成する方法</h2>



<p>c列の名前一覧からファイルを作り、特定のフォルダに保存。<br>d列にそのリンクを追加するプログラムです。<br><br>適宜シート名、フォルダID、列を変更して使用ください。</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: jscript; title: ; notranslate">
function createSpreadsheetFromColumnC() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName('Sheet1'); // シート名を適宜変更してください
  var folder = DriveApp.getFolderById('FolderID'); // フォルダIDを適宜変更してください

  var range = sheet.getRange('C:C'); // C列の範囲を取得
  var values = range.getValues(); // C列の値を取得

  for (var i = 0; i &lt; values.length; i++) {
    var fileName = values&#x5B;i]&#x5B;0];
    if (fileName !== '') { // ファイル名が空でない場合
      var newSpreadsheet = SpreadsheetApp.create(fileName); // ファイル名で新しいスプレッドシートを作成
      var fileId = newSpreadsheet.getId(); // 新しいスプレッドシートのIDを取得

      // 新しいスプレッドシートの親フォルダを変更して移動
      var file = DriveApp.getFileById(fileId); // 新しいスプレッドシートを取得
      var newFile = file.moveTo(folder); // 新しいスプレッドシートを指定のフォルダに移動
      
      // スプレッドシートのリンクを取得してD列に書き込む
      var spreadsheetLink = SpreadsheetApp.openById(newFile.getId()).getUrl();
      sheet.getRange('D' + (i + 1)).setValue(spreadsheetLink);
    }
  }
}

</pre></div>]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/how-to-create-a-file-list-from-a-list-of-cells-with-gas/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>「企画」とは何か？それは文化を作ること。</title>
		<link>https://nujonoa.com/what-is-planning/</link>
					<comments>https://nujonoa.com/what-is-planning/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Wed, 24 May 2023 15:03:43 +0000</pubDate>
				<category><![CDATA[仕事関連]]></category>
		<category><![CDATA[本質]]></category>
		<category><![CDATA[ポジティブ]]></category>
		<category><![CDATA[文化]]></category>
		<category><![CDATA[企画]]></category>
		<category><![CDATA[仕事]]></category>
		<guid isPermaLink="false">https://nujonoa.com/?p=23980</guid>

					<description><![CDATA[今日は、誰にも読まれないと思うのですが、ただのサラリーマンの戯言を書いていこうと思います。 それはたったの企画に携わって12年。「企画って何か？」 それを言葉にしていきたいと思います。 目次 「企画」とは何か？それは文化 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>今日は、誰にも読まれないと思うのですが、<br>ただのサラリーマンの戯言を書いていこうと思います。</p>



<p>それはたったの企画に携わって12年。<br>「企画って何か？」</p>



<p>それを言葉にしていきたいと思います。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-10" checked><label class="toc-title" for="toc-checkbox-10">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">「企画」とは何か？それは文化を作ること。</a></li><li><a href="#toc2" tabindex="0">「企画」＝「新しい文化を作ること」と訳して伝える。</a></li><li><a href="#toc3" tabindex="0">なぜ、「新しい文化を作ろう」という言葉に行きついたのか？</a></li><li><a href="#toc4" tabindex="0">そんな言葉の置き換えにより生まれたもの。</a></li><li><a href="#toc5" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">「企画」とは何か？それは文化を作ること。</span></h2>



<p>多分誰からも読まれないであろう、自分の今ある気持ちを忘れないためにこの記事を書こうと思います。</p>



<p>企画に携わる人が日々、「企画」の難しさを感じていて、<br>いいアイデアが出ないと悩んでいることだと思います。</p>



<p>私もその一員ですが、今回はその「企画」というものの本質が何か。</p>



<p>今感じていることを書いていきたいと思います。</p>



<h2 class="wp-block-heading"><span id="toc2">「企画」＝「新しい文化を作ること」と訳して伝える。</span></h2>



<p>今回話したいことは</p>



<p>「企画」という何となくわかっているようで、<br>よく理解していない言葉を「置き換えて」考えてもらうこと。</p>



<p>そして、その</p>



<p>「置き換えるべき言葉」は「新しい文化を作ること」</p>



<p>ではないか。</p>



<p>これにつきます。</p>



<p>例えば、</p>



<p>「新機種を企画していきましょう！！！」</p>



<p>ではなく、</p>



<p>「新機種で新しい文化を作りましょう。」</p>



<p>こう置き換えるのがいいのではないか。<br>そう感じた事例が多く出てきたので、その考えに至った経緯と、そのように言い換えることで起こった変化を皆さんに共有していきたいと思います。</p>



<h2 class="wp-block-heading"><span id="toc3">なぜ、「新しい文化を作ろう」という言葉に行きついたのか？</span></h2>



<p>まずは、なぜ「新しい文化を作ろう」という言葉に行きついたのか？<br>を語っていきたいと思います。</p>



<p>まぁ、まず娘大好きな普通のサラリーマンであるものの、<br>このように「ブログ」を書いている時点で、少し変わった人間ではある自分ですが、<br>とにかくいろいろなことに興味を持ち、そして、すぐに飽きる人間です。</p>



<p>ですので、いろいろな本を読んではそのエッセンスをもとに行動したり、<br>考えたり、みんなに伝えたりしています。</p>



<p>その中で、↓にある通り、洗顔料をやめてみる生活をもうすでに一年半続けております。<br>そして、「肌に悪化も、そして好転もほぼない」という事実を体験しました。</p>



<figure class="wp-block-embed is-type-wp-embed is-provider-nujonoa-blog wp-block-embed-nujonoa-blog"><div class="wp-block-embed__wrapper">

<a rel="noopener" target="_blank" href="https://nujonoa.com/life-without-facial-cleanser/" title="「洗顔料無し」で10カ月生活してみて！肌トラブル無し！？？" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-right cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" width="160" height="90" src="https://nujonoa.com/wp-content/uploads/2022/09/マッチョアイコン2-1-160x90.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://nujonoa.com/wp-content/uploads/2022/09/マッチョアイコン2-1-160x90.png 160w, https://nujonoa.com/wp-content/uploads/2022/09/マッチョアイコン2-1-120x68.png 120w, https://nujonoa.com/wp-content/uploads/2022/09/マッチョアイコン2-1-320x180.png 320w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">「洗顔料無し」で10カ月生活してみて！肌トラブル無し！？？</div><div class="blogcard-snippet internal-blogcard-snippet">まったく誰からも見られてない記事ですが、、「国立病院東京医療センターの形成外科医長の落合博子」が書いた美容常識の9割は嘘の中にあった、「洗顔料無しでok」を実践してはや10ヶ月。本当に大丈夫なの？？みたいなところをまとめていきたいと思います...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://nujonoa.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">nujonoa.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2022.09.25</div></div></div></div></a>
</div></figure>



<p>まぁそんなもんか。<br>と思っていたのですが、ふと気づいたんです。</p>



<p>「あれ？なんで洗顔するようになったんだっけ？」</p>



<p>と。<br>そして、それを深堀してみると思春期にニキビがよくできたからとかそんな話の以前に</p>



<p>「洗顔料が、「当たり前のように」そこに売っていたから。」</p>



<p>であることに気が付きました。<br>皆さんも、洗顔のきっかけが何であったのか、それが親からのアドバイスであったのか、友達が使っていたからなのか、ニキビができたからなのか、かっこつけたくなったからなのか、使い始めたきっかけは覚えてないと思いますが、「洗顔料がいつ何時か生まれて、洗顔料が当たり前のように売られるようになって」そして、卵が先か鶏が先かわかりませんが、「生活に根付くようになって」。</p>



<p>結果として、私たちは「洗顔料」を使っています。</p>



<p>そして、そこには誰かが絶対に「転換期」があったはずで、「それを仕掛けた人」がいるはずなのです。</p>



<p>これを「企画」と言わずになんというのでしょう。<br>そして、「新しい文化の生成」こそ、「企画」なのではないかと、<br>私は考えるようになりました。</p>



<p>結局、企画したものが「習慣化され、それが当たり前になる」ものを作る。<br>そんな結果を生むものが「企画」であり、<br>自分も含め、なんとなくもやもやしていた「企画」という言葉が、<br>より「ポジティブ」に、より「わかりやすく」なったのではないか？<br>と、私自身は感じています。</p>



<p>そして、よくよくそう考えながら考えていくと、洗顔料だけでなく、<br>・イノベーションの例でよく挙げられる「お米の引っ付かないしゃもじ」も、もうそれが当たり前に日本人の文化に溶け込みましたし、<br>・グーグルマップもなくてはならない存在になりました。<br>・ナビも消え行くといわれながらまだ当たり前のように存在しています。<br>・なんなら、長さを計るセンチメートルでさえ、誰かが統一したらいいことあるぞー！！！と言って企画したんでしょう。</p>



<p>すべてにおいて、「最初はすごく革新的であったものが、「新しい文化を生み出し、なくてはならない当たり前のものに落とし込まれていく。」そんなものを作るのが企画なんだ」</p>



<p>と、誰かの受け売りであったら申し訳ないんですが、そう思うようになりました。</p>



<h2 class="wp-block-heading"><span id="toc4">そんな言葉の置き換えにより生まれたもの。</span></h2>



<p>ということで、言葉の置き換えに気づいた瞬間みたいなものを語ってきましたが、<br>それが何なんだ。と思う人も多数いると思います。</p>



<p>ただ、私は「言葉」というものはすごく大きな意味を持っていると思っています。</p>



<p>というのも、<br>「「言葉」によって、友達を嫌いになってしまった」<br>という経験を過去にしているからです。</p>



<p>しかも、<br>・「その友達の言葉」ではなく、<br>　違う友達から「その友達について、あまり好きではない」と聞いてしまった</p>



<p>ことで、今まで何も感じていなかった「その友達」の言動が気になるようになり、<br>いつしかそこまで遊ばない関係になってしまったのです。</p>



<p>今思えば本当に情けない話なのですが、<br>言葉一つ一つに「そんなに大きな力がある」と、切に感じた機会でした。</p>



<p>それ以前にも、僕の尊敬する人と話していた時に、</p>



<p>「私は飲み会に行かない。なぜなら、悪口で盛り上がることが多いから」</p>



<p>と、言う話をもらって、「あ、そんな考え方あるんだ！」「確かにそうだな」と思った経験があるのですが、身に染みてそれを感じた経験になります。</p>



<p>と、話はそれましたが、「言葉」にはそんな力が秘められていて、<br>「よくわからない横文字」などでお茶を濁すことも必要な時があるのですが、</p>



<p>「新しい機種を企画していきましょう！！！」</p>



<p>ではなく、</p>



<p>「いずれは当たり前になる、新しい文化を作りましょう。この機械で。」</p>



<p>といった方が、開発者の方の捉え方は大きく変わります。</p>



<p>ただ漠然と、<br>「上から言われているから。」「何となくモデルチェンジしないといけない時期だから。」「仕事だから。」とあきらめた口調で新しい仕事をしているのではないでしょうか？</p>



<p>サラリーマンです。そんなこともあるでしょう。</p>



<p>ただ、</p>



<p>「まぁ企画するか」</p>



<p>ではなく、</p>



<p>「いつかこれがみんなの当たり前になって自分が世界を変えたんだって言えるようになるものを作るんだ！！」</p>



<p>って、言い換えたら、どうでしょう。<br>大なり小なり心は動くと思います。</p>



<p>人は、承認欲求で動きます。</p>



<p>「その問題、経済学で解決できます。」<br>という本に、</p>



<p>①ただ純粋に寄付金を募る作業をしてもらう<br>②寄付額の1%をキックバックする<br>③寄付額の10%をキックバックする</p>



<p>どの例が、一番寄付金を集めたのかという事例が紹介されています。<br>普通に考えたら、③＞②＞①という順番になるのでは？<br>と思うかと思いますが、実際の結果は、<br>①≒③＞＞＞②<br>という結果になったといいます。<br>これは、「中途半端にお金を配っても、もとからある人間の欲を阻害するだけで、お金を配るなら配りきらないと意味がないよ。」という例題としてあげられていた研究結果ですが、(面白いのでぜひ読んでください。)やはり、ポジティブに仕事を進めていく。進めてもらうことこそが大事なのではないか。と改めて気づかされる事例になっていると思います。</p>



<p>そして、</p>



<p><strong>「いつかこれがみんなの当たり前になって自分が世界を変えたんだって言えるようになるものを作るんだ！！」</strong></p>



<p>というのは、何も「ロケット打ち上げてん俺。」(昔そう言いたくて、そんな研究室に入った。笑)<br>と、大それたものである必要はなくて、少数の人にでも</p>



<p>「あーーー！！！それ私つかってますーーー！！あれがないと生きていけなんですーーー！！」</p>



<p>と言われるものを作ることが大事なんだと思うんです。</p>



<p>私は当たり前のように上の人や、株主が<br>「電動化！！！電動化！！！電動化！！！電動化！！！電動化！！！電動化！！！EV！！EV！！EV！！EV！！EV！！EV！！EV！！」というのが嫌いです。笑</p>



<p>マジでおもんないからそれ。って。笑<br>テスラが作り出したものって何ですか？って言ったら、</p>



<p>「アウターハンドルがにょきってはえてくることの感動」</p>



<p>を与えたことが重要であって、それがEVだからできたことではないと思っています。</p>



<p>それはEVに関心を寄せる一つの手であったのかもしれませんが、<br>私は面白い！！！と思いました。</p>



<p>と、目先の雰囲気ではなく、「それが文化になるといいな」と思うことをやるべきであり、考えるべきなんだと思います。EVが本当のSDGs(この言葉も…笑)と思っているのであれば、やればいいと思うのですが、どうなんでしょうね、、</p>



<h2 class="wp-block-heading"><span id="toc5">まとめ</span></h2>



<p>ということで、企画にはビジョンの共有が大事。であり、<br>ビジョンの共有なんて言葉も心に刺さらないと思うので、</p>



<p>「いつか当たり前になるような新しい文化を作る」</p>



<p>と、置き換えて一度考え直してみると、今やっていることがもっと楽しくなるだろうし、もっといいアイデアが生まれるだろうし、もっとこの世の中が良くなっていくんだと思います。</p>



<p>そして、それがお金を呼び込み、結果として世界全体がwin-winになる。</p>



<p>そんな力が「あなた」にはあって、「企画」にはある。</p>



<p>という、今現在の私の結論でした。<br>長々と書いてしまいましたが、少しでも共感してもらえて、少しでも「ポジティブ」に「ハッピー」になってもらえたらうれしいです！！</p>



<p>以上！！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/what-is-planning/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>near by share がウインドウズで！PCとアンドロイドのファイル共有！！</title>
		<link>https://nujonoa.com/nearby-share-app/</link>
					<comments>https://nujonoa.com/nearby-share-app/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Tue, 09 May 2023 13:37:42 +0000</pubDate>
				<category><![CDATA[パソコン便利集]]></category>
		<category><![CDATA[画像]]></category>
		<category><![CDATA[ニアバイシェア]]></category>
		<category><![CDATA[共有]]></category>
		<category><![CDATA[アンドロイド]]></category>
		<guid isPermaLink="false">https://nujonoa.com/?p=23936</guid>

					<description><![CDATA[ブログの作成をするときにいつも困っていたのが、 「スマホの画像をPCにどう移動させるか問題」 それがついに解決したので、今回はその方法をシェアしていきたいと思います！！ 目次 near by share がウインドウズで [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>ブログの作成をするときにいつも困っていたのが、</p>



<p><span class="marker-animation">「スマホの画像をPCにどう移動させるか問題」</span></p>



<p>それがついに解決したので、今回はその方法をシェアしていきたいと思います！！</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-12" checked><label class="toc-title" for="toc-checkbox-12">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">near by share がウインドウズで！PCとアンドロイドのファイル共有！！</a></li><li><a href="#toc2" tabindex="0">インストールは簡単。</a></li><li><a href="#toc3" tabindex="0">共有はいつもの、ニアバイシェアで。</a></li><li><a href="#toc4" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">near by share がウインドウズで！PCとアンドロイドのファイル共有！！</span></h2>



<p>皆さんはスマホで撮った写真をPCに送りたいなと思った時どうしていますか？</p>



<p>・メールで送ってみたり、<br>・クラウドで共有してみたり<br>・nasを介してみたり</p>



<p>いろいろな方法があるかと思いますが、、、</p>



<p>もっと簡単にしたい！！！何で出来ないんだ！！！</p>



<p>と思っていたら、なんと、ニアバイシェアのβ版が、アンドロイドから出されたことにより、非常に簡単になりました！！</p>



<p>今回はそんな情報をシェアしていこうと思います！</p>



<h2 class="wp-block-heading"><span id="toc2">インストールは簡単。</span></h2>



<p>まずはインストールのページです。↓</p>





<a rel="noopener" target="_blank" href="https://www.android.com/better-together/nearby-share-app/" title="新しい Quick Share for Windows アプリ | Android" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><div class="blogcard external-blogcard eb-right cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://lh3.googleusercontent.com/0TX5heYV0l40rVAjxrQRBkq5yC-FYt6yD60VD7FmcDTVMc-dSnT0CWVMImHR7FtQuYf1KC3LIfVQd1fiRXeF72xOFTADxKqJsPoz377tI1O5LFWQxZyJ" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">新しい Quick Share for Windows アプリ | Android</div><div class="blogcard-snippet external-blogcard-snippet">Quick Share for Windows アプリをダウンロードして、Android デバイスと Windows PC の間で写真やドキュメントなどをワイヤレスで共有しましょう。</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://www.android.com/intl/ja_jp/better-together/quick-share-app/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">www.android.com</div></div></div></div></a>




<p>上記ページにてβ版を開始するをクリック、インストールするだけで準備は完了。</p>



<figure class="wp-block-image size-large"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2023/05/image.png"><img loading="lazy" decoding="async" width="900" height="398" src="https://nujonoa.com/wp-content/uploads/2023/05/image-900x398.png" alt="" class="wp-image-23937" srcset="https://nujonoa.com/wp-content/uploads/2023/05/image-900x398.png 900w, https://nujonoa.com/wp-content/uploads/2023/05/image-500x221.png 500w, https://nujonoa.com/wp-content/uploads/2023/05/image-300x133.png 300w, https://nujonoa.com/wp-content/uploads/2023/05/image-768x340.png 768w, https://nujonoa.com/wp-content/uploads/2023/05/image.png 1363w" sizes="(max-width: 900px) 100vw, 900px" /></a></figure>



<h2 class="wp-block-heading"><span id="toc3">共有はいつもの、ニアバイシェアで。</span></h2>



<p>ということで、インストールしてもらって、</p>



<p>①PCで受信の許可の範囲を指定してもらい、</p>



<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2023/05/image-1.png"><img loading="lazy" decoding="async" width="707" height="531" src="https://nujonoa.com/wp-content/uploads/2023/05/image-1.png" alt="" class="wp-image-23938" srcset="https://nujonoa.com/wp-content/uploads/2023/05/image-1.png 707w, https://nujonoa.com/wp-content/uploads/2023/05/image-1-500x376.png 500w, https://nujonoa.com/wp-content/uploads/2023/05/image-1-300x225.png 300w" sizes="(max-width: 707px) 100vw, 707px" /></a></figure>



<p>②ニアバイシェアを押すと、送信先にPCが出てきます。<br>　後はここに送るだけ。すると、PCのダウンロードフォルダに写真が保存され終了です。</p>



<figure class="wp-block-image size-large"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2023/05/Screenshot_20230509-223149.jpg"><img loading="lazy" decoding="async" width="900" height="2000" src="https://nujonoa.com/wp-content/uploads/2023/05/Screenshot_20230509-223149-900x2000.jpg" alt="" class="wp-image-23939" srcset="https://nujonoa.com/wp-content/uploads/2023/05/Screenshot_20230509-223149-900x2000.jpg 900w, https://nujonoa.com/wp-content/uploads/2023/05/Screenshot_20230509-223149-500x1111.jpg 500w, https://nujonoa.com/wp-content/uploads/2023/05/Screenshot_20230509-223149-300x667.jpg 300w, https://nujonoa.com/wp-content/uploads/2023/05/Screenshot_20230509-223149-768x1707.jpg 768w, https://nujonoa.com/wp-content/uploads/2023/05/Screenshot_20230509-223149-691x1536.jpg 691w, https://nujonoa.com/wp-content/uploads/2023/05/Screenshot_20230509-223149-922x2048.jpg 922w, https://nujonoa.com/wp-content/uploads/2023/05/Screenshot_20230509-223149.jpg 1080w" sizes="(max-width: 900px) 100vw, 900px" /></a></figure>



<h2 class="wp-block-heading"><span id="toc4">まとめ</span></h2>



<p>これは全人類(アンドロイドユーザー)必須アプリかと思います。</p>



<p>ぜひぜひインストールしてみてください！</p>





<a rel="noopener" target="_blank" href="https://www.android.com/better-together/nearby-share-app/" title="新しい Quick Share for Windows アプリ | Android" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><div class="blogcard external-blogcard eb-right cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://lh3.googleusercontent.com/0TX5heYV0l40rVAjxrQRBkq5yC-FYt6yD60VD7FmcDTVMc-dSnT0CWVMImHR7FtQuYf1KC3LIfVQd1fiRXeF72xOFTADxKqJsPoz377tI1O5LFWQxZyJ" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">新しい Quick Share for Windows アプリ | Android</div><div class="blogcard-snippet external-blogcard-snippet">Quick Share for Windows アプリをダウンロードして、Android デバイスと Windows PC の間で写真やドキュメントなどをワイヤレスで共有しましょう。</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://www.android.com/intl/ja_jp/better-together/quick-share-app/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">www.android.com</div></div></div></div></a>

]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/nearby-share-app/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>条件付き書式を一括で消す場合は、「Cells.FormatConditions.Delete」</title>
		<link>https://nujonoa.com/cells-formatconditions-delete/</link>
					<comments>https://nujonoa.com/cells-formatconditions-delete/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Thu, 20 Apr 2023 03:09:47 +0000</pubDate>
				<category><![CDATA[エクセル]]></category>
		<category><![CDATA[条件付き書式]]></category>
		<category><![CDATA[一括削除]]></category>
		<category><![CDATA[マクロ]]></category>
		<category><![CDATA[vba]]></category>
		<guid isPermaLink="false">https://nujonoa.com/?p=23852</guid>

					<description><![CDATA[自分の忘備録です。 目次 条件付き書式を一括で消す場合は、「Cells.FormatConditions.Delete」実は動作が重い条件付き書式 条件付き書式を一括で消す場合は、「Cells.FormatConditi [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2023/04/image.png"><img loading="lazy" decoding="async" width="685" height="217" src="https://nujonoa.com/wp-content/uploads/2023/04/image.png" alt="" class="wp-image-23853" srcset="https://nujonoa.com/wp-content/uploads/2023/04/image.png 685w, https://nujonoa.com/wp-content/uploads/2023/04/image-500x158.png 500w, https://nujonoa.com/wp-content/uploads/2023/04/image-300x95.png 300w" sizes="(max-width: 685px) 100vw, 685px" /></a></figure>



<p>自分の忘備録です。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-14" checked><label class="toc-title" for="toc-checkbox-14">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">条件付き書式を一括で消す場合は、「Cells.FormatConditions.Delete」</a></li><li><a href="#toc2" tabindex="0">実は動作が重い条件付き書式</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">条件付き書式を一括で消す場合は、「Cells.FormatConditions.Delete」</span></h2>



<p>条件付き書式を一括で消す方法は、</p>



<p>イミディエントウインドで、</p>



<div class="wp-block-group is-style-sticky-yellow is-layout-constrained wp-block-group-is-layout-constrained">
<p><br>Cells.FormatConditions.Delete</p>
</div>



<p><br>を打ち込んでenterになります。</p>



<h2 class="wp-block-heading"><span id="toc2">実は動作が重い条件付き書式</span></h2>



<p>実はファイルが重くなってしまっている原因が、条件付き書式であることが多々ありますので、<br>一括で削除してどれくらいファイルの動きが軽くなるか、試してみるといいと思います！！！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/cells-formatconditions-delete/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>gmailの(受信数の多い)不要メールを一括削除するプログラム</title>
		<link>https://nujonoa.com/batch-delete-unwanted-emails-with-a-large-number-of-received-gmail/</link>
					<comments>https://nujonoa.com/batch-delete-unwanted-emails-with-a-large-number-of-received-gmail/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Thu, 29 Sep 2022 12:13:52 +0000</pubDate>
				<category><![CDATA[GAS]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=23540</guid>

					<description><![CDATA[今までどれだけ無駄使いしてきたかな～。。 ということで、今回は「GMAILの不要なメール」を検索するプログラムを作成しましたので、展開していきたいと思います！ 目次 gmailの不要メールを一括削除(検索)するプログラム [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>今までどれだけ無駄使いしてきたかな～。。</p>



<p>ということで、今回は「GMAILの不要なメール」を検索するプログラムを作成しましたので、<br>展開していきたいと思います！</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-16" checked><label class="toc-title" for="toc-checkbox-16">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">gmailの不要メールを一括削除(検索)するプログラム</a></li><li><a href="#toc2" tabindex="0">どんなことが出来るの？</a></li><li><a href="#toc3" tabindex="0">出来ること</a></li><li><a href="#toc4" tabindex="0">プログラム展開</a><ol><li><a href="#toc5" tabindex="0">承認方法</a><ol><ol><ol><li><a href="#toc6" tabindex="0">プログラムの承認を続行</a></li><li><a href="#toc7" tabindex="0">アカウントを選択</a></li><li><a href="#toc8" tabindex="0">左下の灰色の小さい「詳細」をクリック</a></li><li><a href="#toc9" tabindex="0">○○(安全ではないページ)に移動をクリック</a></li><li><a href="#toc10" tabindex="0">許可をクリック</a></li></ol></li></ol></li></ol></li></ol></li><li><a href="#toc11" tabindex="0">プログラム紹介</a><ol><li><a href="#toc12" tabindex="0">プログラム①</a></li><li><a href="#toc13" tabindex="0">プログラム②</a></li></ol></li><li><a href="#toc14" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">gmailの不要メールを一括削除(検索)するプログラム</span></h2>



<p>gmailの容量が10GBを超えてきて、さすがに、過去のメール、いらないメールを消していかないといけないな。</p>



<p>ということで、</p>



<p>gmailの不要メールを一括で検索⇒削除するプログラムを作成しました！</p>



<p>これのおかげで5GBまでとりあえず減らすことが出来ましたので、皆様も一度お試しください。</p>



<h2 class="wp-block-heading"><span id="toc2">どんなことが出来るの？</span></h2>



<p>できることは、</p>



<p>プログラム①</p>



<p>・受信数の多い受信先の一覧を作成</p>



<p>プログラム②</p>



<p>・受信先一覧より、不要なメールを削除</p>



<p>と、いう流れになります。</p>



<p>実際には、</p>



<p>プログラム①で、<br>・上位3000件のスレッドを検索　、受信数の多い順に並び替える</p>



<p>↓</p>



<p>手作業で、<br>・消したいメールのフラグを設定</p>



<p>プログラム②で、<br>・一括削除</p>



<p>という流れになります。</p>



<p>また、いつからのメールを検索するかを設定することもできます。</p>



<h2 class="wp-block-heading"><span id="toc3">出来ること</span></h2>



<p>下記の通り、</p>



<p>検索対象の日付より前のメールを3000件並べ、<br>受信数の多い順番で、アドレスを並び替えます。</p>



<p>これで、受信数の多いメルマガなどを判断することができます。</p>



<figure class="wp-block-image size-large"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2022/09/image-35.png"><img loading="lazy" decoding="async" width="900" height="339" src="https://nujonoa.com/wp-content/uploads/2022/09/image-35-900x339.png" alt="" class="wp-image-23567" srcset="https://nujonoa.com/wp-content/uploads/2022/09/image-35-900x339.png 900w, https://nujonoa.com/wp-content/uploads/2022/09/image-35-500x188.png 500w, https://nujonoa.com/wp-content/uploads/2022/09/image-35-300x113.png 300w, https://nujonoa.com/wp-content/uploads/2022/09/image-35-768x289.png 768w, https://nujonoa.com/wp-content/uploads/2022/09/image-35.png 1442w" sizes="(max-width: 900px) 100vw, 900px" /></a></figure>



<p>さらに、削除フラグを立てたアドレスのメールを削除していきます。</p>



<p>消す期間も選ぶことができます。</p>



<figure class="wp-block-image size-large"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2022/09/image-37.png"><img loading="lazy" decoding="async" width="900" height="269" src="https://nujonoa.com/wp-content/uploads/2022/09/image-37-900x269.png" alt="" class="wp-image-23569" srcset="https://nujonoa.com/wp-content/uploads/2022/09/image-37-900x269.png 900w, https://nujonoa.com/wp-content/uploads/2022/09/image-37-500x149.png 500w, https://nujonoa.com/wp-content/uploads/2022/09/image-37-300x90.png 300w, https://nujonoa.com/wp-content/uploads/2022/09/image-37-768x229.png 768w, https://nujonoa.com/wp-content/uploads/2022/09/image-37.png 1216w" sizes="(max-width: 900px) 100vw, 900px" /></a></figure>



<h2 class="wp-block-heading"><span id="toc4">プログラム展開</span></h2>



<p>実際のプログラムは下記のとおりです。</p>



<p>↓よりプログラムをコピーしてお使いください。</p>



<div class="wp-block-cocoon-blocks-button-1 button-block"><a rel="noopener" target="_blank" href="https://docs.google.com/spreadsheets/d/1egLXGdByhE46P7kmQ7g6mn7_rpr-S_MkYN2h182J1hA/copy" class="btn btn-l btn-circle">プログラムをコピーして使う<span class="fa fa-external-link external-icon anchor-icon"></span></a></div>



<p>プログラムの実行には承認が必要です。<br>下記の通り、プログラムの承認をお願いいたします。</p>



<h3 class="wp-block-heading"><span id="toc5">承認方法</span></h3>



<p>実行を押す。</p>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<h6 class="wp-block-heading"><span id="toc6">プログラムの承認を続行</span></h6>



<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2022/09/image-19.png"><img loading="lazy" decoding="async" width="479" height="142" src="https://nujonoa.com/wp-content/uploads/2022/09/image-19.png" alt="" class="wp-image-23530" srcset="https://nujonoa.com/wp-content/uploads/2022/09/image-19.png 479w, https://nujonoa.com/wp-content/uploads/2022/09/image-19-300x89.png 300w" sizes="(max-width: 479px) 100vw, 479px" /></a></figure>



<h6 class="wp-block-heading"><span id="toc7">アカウントを選択</span></h6>



<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2022/09/image-27.png"><img loading="lazy" decoding="async" width="604" height="559" src="https://nujonoa.com/wp-content/uploads/2022/09/image-27.png" alt="" class="wp-image-23551" srcset="https://nujonoa.com/wp-content/uploads/2022/09/image-27.png 604w, https://nujonoa.com/wp-content/uploads/2022/09/image-27-500x463.png 500w, https://nujonoa.com/wp-content/uploads/2022/09/image-27-300x278.png 300w" sizes="(max-width: 604px) 100vw, 604px" /></a></figure>



<h6 class="wp-block-heading"><span id="toc8">左下の灰色の小さい「詳細」をクリック</span></h6>



<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2022/09/image-30.png"><img loading="lazy" decoding="async" width="604" height="560" src="https://nujonoa.com/wp-content/uploads/2022/09/image-30.png" alt="" class="wp-image-23554" srcset="https://nujonoa.com/wp-content/uploads/2022/09/image-30.png 604w, https://nujonoa.com/wp-content/uploads/2022/09/image-30-500x464.png 500w, https://nujonoa.com/wp-content/uploads/2022/09/image-30-300x278.png 300w" sizes="(max-width: 604px) 100vw, 604px" /></a></figure>



<h6 class="wp-block-heading"><span id="toc9">○○(安全ではないページ)に移動をクリック</span></h6>



<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2022/09/image-29.png"><img loading="lazy" decoding="async" width="605" height="563" src="https://nujonoa.com/wp-content/uploads/2022/09/image-29.png" alt="" class="wp-image-23553" srcset="https://nujonoa.com/wp-content/uploads/2022/09/image-29.png 605w, https://nujonoa.com/wp-content/uploads/2022/09/image-29-500x465.png 500w, https://nujonoa.com/wp-content/uploads/2022/09/image-29-300x279.png 300w" sizes="(max-width: 605px) 100vw, 605px" /></a></figure>



<h6 class="wp-block-heading"><span id="toc10">許可をクリック</span></h6>



<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2022/09/image-31.png"><img loading="lazy" decoding="async" width="598" height="758" src="https://nujonoa.com/wp-content/uploads/2022/09/image-31.png" alt="" class="wp-image-23555" srcset="https://nujonoa.com/wp-content/uploads/2022/09/image-31.png 598w, https://nujonoa.com/wp-content/uploads/2022/09/image-31-500x634.png 500w, https://nujonoa.com/wp-content/uploads/2022/09/image-31-300x380.png 300w" sizes="(max-width: 598px) 100vw, 598px" /></a></figure>
</div>



<h2 class="wp-block-heading"><span id="toc11">プログラム紹介</span></h2>



<h3 class="wp-block-heading"><span id="toc12">プログラム①</span></h3>



<p>MailRist　で、3000件のメールを並べ<br>TYOFUKU　で、重複を削除、多い順に並び替えています。</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: jscript; title: ; notranslate">

function myFunction2() {

  var book = SpreadsheetApp.getActiveSpreadsheet()
  var sheet1 = book.getSheetByName(&quot;メール確認&quot;)

  book.toast(&quot;対象メール検索中　※少々時間がかかります。&quot;, &quot;実行中&quot;, -1)

  const datebefore = Utilities.formatDate(sheet1.getRange(1, 3).getValue(), 'Asia/Tokyo', 'yyyy/MM/dd');

  dateA = MailRist(datebefore, 1)

  sheet1.getRange(1, 2).setValue(dateA);

  TYOFUKU

}


function TYOFUKU() {

  var book = SpreadsheetApp.getActiveSpreadsheet()
  var sheet1 = book.getSheetByName(&quot;メール確認&quot;)

  sheet1.getRange(3, 7, 5000, 1).setValues(sheet1.getRange(3, 2, 5000, 1).getValues());

  sheet1.getRange(3, 7, 5000, 1).removeDuplicates(&#x5B;7]);

  sheet1.getRange(3, 6, 5000, 3).sort({ column: 6, ascending: false });

}

function MailRist(datebefore, j) {

  var book = SpreadsheetApp.getActiveSpreadsheet()
  var sheet1 = book.getSheetByName(&quot;メール確認&quot;)

  book.toast((j - 1) * 500 + '~' + j * 500 + &quot;対象メール検索中　※少々時間がかかります。&quot;, &quot;実行中&quot;, -1)

  var findkey = &quot;before:&quot; + datebefore
  var kensakukekka = GmailApp.search(findkey, 0, 500);
  var Msg = GmailApp.getMessagesForThreads(kensakukekka);//二次元配列

  var OutputMsg = &#x5B;];
  var maxc = 0;

  book.toast(&quot;findkey&quot;, 5, 5)

  /* 各メールから日時、送信元、件名、内容を取り出す */
  for (var i = 0; i &lt; Msg.length; i++) {


    var date2 = Msg&#x5B;i]&#x5B;0].getDate();
    var from = Msg&#x5B;i]&#x5B;0].getFrom();
    var subj = Msg&#x5B;i]&#x5B;0].getSubject();
    /*var body = Msg&#x5B;i]&#x5B;0].getBody().slice(0,100000);*/
    var perm = kensakukekka&#x5B;i].getPermalink();

    var S_num = from.indexOf('&lt;');
    var E_num = from.indexOf('&gt;');

    var from2 = from.substring(S_num + 1, E_num);

    OutputMsg.unshift(&#x5B;from, from2, subj, perm])

  }

  date2.setDate(date2.getDate() - 1);
  datebefore = Utilities.formatDate(date2, 'Asia/Tokyo', 'yyyy/MM/dd');
  console.log('日付' + datebefore)



  for (var i = 0; i &lt; OutputMsg.length; i++) {
    var cn = OutputMsg&#x5B;i].length
    if (cn &gt; maxc) { maxc = cn }
  }

  for (var i = 0; i &lt; OutputMsg.length; i++) {
    OutputMsg&#x5B;i].length = maxc
  }

  console.log(OutputMsg.length, j)

  if (Msg.length &gt; 0) {
    var mySheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('メール確認');
    mySheet.getRange(3 + 500 * (j - 1), 1, OutputMsg.length, maxc).setValues(OutputMsg);
    j = j + 1
    if (j === 8) {
      return date2;
    }
  }

  MailRist(datebefore, j)

  Browser.msgBox(&quot;完了&quot;)

}
</pre></div>


<h3 class="wp-block-heading"><span id="toc13">プログラム②</span></h3>



<p>フラグがたっているところのアドレスを消しています。</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: jscript; title: ; notranslate">
function deleteGmail() {

  var book = SpreadsheetApp.getActiveSpreadsheet()
  var sheet1 = book.getSheetByName(&quot;メール確認&quot;)

  const datebefore = Utilities.formatDate(sheet1.getRange(2, 12).getValue(), 'Asia/Tokyo', 'yyyy/MM/dd');

  var lastY = sheet1.getRange(sheet1.getMaxRows(), 10).getNextDataCell(SpreadsheetApp.Direction.UP).getRow();

  console.log(lastY)

  for (var i = 3; i &lt;= lastY; i++) {
    if (sheet1.getRange(i, 10).getValue() === 1) {
      var deleteAddress = sheet1.getRange(i, 7).getValue();
      var conditions = &quot;before:&quot; + datebefore + 'from:' + deleteAddress + ''
      var deleteThreads = GmailApp.search(conditions)
      Logger.log(&quot;メールは全部で &quot; + deleteThreads.length + &quot; 通です！&quot;)
      Logger.log(&quot;削除を開始します&quot;)
      //　検索したとき複数で返すのでそれをfor文でループで回しています。
      for (var j = 0; j &lt; deleteThreads.length; j++) {
        // ここで削除しています
        deleteThreads&#x5B;j].moveToTrash();
        //  book.toast(i + 1 + &quot; 通目削除しました : &quot; + &quot;メールは全部で &quot; + deleteThreads.length, deleteAddress, -1)
        //  Logger.log(i + 1 + &quot; 通目削除しました : &quot; + deleteThreads&#x5B;i])
      }
      Logger.log(deleteThreads.length + &quot; 通の削除を完了しました！&quot;)
    }
  }
}
</pre></div>


<h2 class="wp-block-heading"><span id="toc14">まとめ</span></h2>



<p>正直このプログラムを使うより、どんどん消していった方が効率がいいのですが、</p>



<p>「このアドレスから大量にメールが来てる！！」というのが分からないという状況でしたので、<br>このプログラムを作成しました。</p>



<p>ぜひ使ってみてください！！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/batch-delete-unwanted-emails-with-a-large-number-of-received-gmail/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>楽天の購入履歴の一覧作成プログラム！gmailから作成スプレッドシート(エクセル)で作成</title>
		<link>https://nujonoa.com/create-a-list-of-purchase-history/</link>
					<comments>https://nujonoa.com/create-a-list-of-purchase-history/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Thu, 29 Sep 2022 00:43:06 +0000</pubDate>
				<category><![CDATA[GAS]]></category>
		<category><![CDATA[家計の計算]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=23524</guid>

					<description><![CDATA[今までどれだけ無駄使いしてきたかな～。。 ということで、今回は「楽天の購入商品一覧」を作成するプログラムを作成しましたので、展開していきたいと思います！ 目次 楽天の購入商品一覧作成プログラム！Gメールから作成どんなこと [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>今までどれだけ無駄使いしてきたかな～。。</p>



<p>ということで、今回は「楽天の購入商品一覧」を作成するプログラムを作成しましたので、<br>展開していきたいと思います！</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-18" checked><label class="toc-title" for="toc-checkbox-18">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">楽天の購入商品一覧作成プログラム！Gメールから作成</a></li><li><a href="#toc2" tabindex="0">どんなことが出来るの？</a></li><li><a href="#toc3" tabindex="0">プログラムを紹介</a><ol><ol><ol><ol><li><a href="#toc4" tabindex="0">プログラムの承認を続行</a></li><li><a href="#toc5" tabindex="0">アカウントを選択</a></li><li><a href="#toc6" tabindex="0">左下の灰色の小さい「詳細」をクリック</a></li><li><a href="#toc7" tabindex="0">○○(安全ではないページ)に移動をクリック</a></li><li><a href="#toc8" tabindex="0">許可をクリック</a></li></ol></li></ol></li></ol></li></ol></li><li><a href="#toc9" tabindex="0">プログラム紹介</a></li><li><a href="#toc10" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">楽天の購入商品一覧作成プログラム！Gメールから作成</span></h2>



<p>楽天の購入商品一覧を作成するプログラムを作成しましたので、<br>皆さんに紹介していきたいと思います！</p>



<p>ただし、今回の方法は、gmailの購入確認メールを検索して一覧を作成するプログラムになりますので、</p>



<p>・gmailで、「注文内容ご確認(自動配信メール)」を受け取っている人限定のプログラムになります。</p>



<figure class="wp-block-image size-large"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2022/09/image-18.png"><img loading="lazy" decoding="async" width="900" height="183" src="https://nujonoa.com/wp-content/uploads/2022/09/image-18-900x183.png" alt="" class="wp-image-23529" srcset="https://nujonoa.com/wp-content/uploads/2022/09/image-18-900x183.png 900w, https://nujonoa.com/wp-content/uploads/2022/09/image-18-500x102.png 500w, https://nujonoa.com/wp-content/uploads/2022/09/image-18-300x61.png 300w, https://nujonoa.com/wp-content/uploads/2022/09/image-18-768x156.png 768w, https://nujonoa.com/wp-content/uploads/2022/09/image-18.png 997w" sizes="(max-width: 900px) 100vw, 900px" /></a></figure>



<h2 class="wp-block-heading"><span id="toc2">どんなことが出来るの？</span></h2>



<p>できることは、gmailに来た注文内容のご確認(自動配信メール)を検索し、</p>



<p>・メール受信日<br>・商品名<br>・金額<br>・商品リンク<br>・メールリンク</p>



<p>を、作成できます。</p>



<p>僕の検索結果は下記の通りで、2021/10/10にホースを1,823円で買っていることがわかります。</p>



<figure class="wp-block-image size-large"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2022/09/image-24.png"><img loading="lazy" decoding="async" width="900" height="276" src="https://nujonoa.com/wp-content/uploads/2022/09/image-24-900x276.png" alt="" class="wp-image-23535" srcset="https://nujonoa.com/wp-content/uploads/2022/09/image-24-900x276.png 900w, https://nujonoa.com/wp-content/uploads/2022/09/image-24-500x153.png 500w, https://nujonoa.com/wp-content/uploads/2022/09/image-24-300x92.png 300w, https://nujonoa.com/wp-content/uploads/2022/09/image-24-768x236.png 768w, https://nujonoa.com/wp-content/uploads/2022/09/image-24.png 1486w" sizes="(max-width: 900px) 100vw, 900px" /></a></figure>



<p>また、いつからのメールを検索するかを設定することもできます。</p>



<h2 class="wp-block-heading"><span id="toc3">プログラムを紹介</span></h2>



<p>実際のプログラムは下記のとおりです。</p>



<p>↓よりプログラムをコピーしてお使いください。</p>



<div class="wp-block-cocoon-blocks-button-1 button-block"><a rel="noopener" target="_blank" href="https://docs.google.com/spreadsheets/d/1lIL4Z7jMhb7Qcf2dD0rUYvQQ4tYYZD1_Ih0ChQXZMKo/copy" class="btn btn-l btn-circle">プログラムをコピーして使う<span class="fa fa-external-link external-icon anchor-icon"></span></a></div>



<p>プログラムの実行には承認が必要です。<br>下記の通り、プログラムの承認をお願いいたします。</p>



<p>プログラムの実行方法</p>



<p>実行ボタンをクリック</p>



<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2022/09/image-25.png"><img loading="lazy" decoding="async" width="219" height="95" src="https://nujonoa.com/wp-content/uploads/2022/09/image-25.png" alt="" class="wp-image-23536"/></a></figure>



<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow">
<h6 class="wp-block-heading"><span id="toc4">プログラムの承認を続行</span></h6>



<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2022/09/image-19.png"><img loading="lazy" decoding="async" width="479" height="142" src="https://nujonoa.com/wp-content/uploads/2022/09/image-19.png" alt="" class="wp-image-23530" srcset="https://nujonoa.com/wp-content/uploads/2022/09/image-19.png 479w, https://nujonoa.com/wp-content/uploads/2022/09/image-19-300x89.png 300w" sizes="(max-width: 479px) 100vw, 479px" /></a></figure>



<h6 class="wp-block-heading"><span id="toc5">アカウントを選択</span></h6>



<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2022/09/image-27.png"><img loading="lazy" decoding="async" width="604" height="559" src="https://nujonoa.com/wp-content/uploads/2022/09/image-27.png" alt="" class="wp-image-23551" srcset="https://nujonoa.com/wp-content/uploads/2022/09/image-27.png 604w, https://nujonoa.com/wp-content/uploads/2022/09/image-27-500x463.png 500w, https://nujonoa.com/wp-content/uploads/2022/09/image-27-300x278.png 300w" sizes="(max-width: 604px) 100vw, 604px" /></a></figure>



<h6 class="wp-block-heading"><span id="toc6">左下の灰色の小さい「詳細」をクリック</span></h6>



<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2022/09/image-30.png"><img loading="lazy" decoding="async" width="604" height="560" src="https://nujonoa.com/wp-content/uploads/2022/09/image-30.png" alt="" class="wp-image-23554" srcset="https://nujonoa.com/wp-content/uploads/2022/09/image-30.png 604w, https://nujonoa.com/wp-content/uploads/2022/09/image-30-500x464.png 500w, https://nujonoa.com/wp-content/uploads/2022/09/image-30-300x278.png 300w" sizes="(max-width: 604px) 100vw, 604px" /></a></figure>



<h6 class="wp-block-heading"><span id="toc7">○○(安全ではないページ)に移動をクリック</span></h6>



<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2022/09/image-29.png"><img loading="lazy" decoding="async" width="605" height="563" src="https://nujonoa.com/wp-content/uploads/2022/09/image-29.png" alt="" class="wp-image-23553" srcset="https://nujonoa.com/wp-content/uploads/2022/09/image-29.png 605w, https://nujonoa.com/wp-content/uploads/2022/09/image-29-500x465.png 500w, https://nujonoa.com/wp-content/uploads/2022/09/image-29-300x279.png 300w" sizes="(max-width: 605px) 100vw, 605px" /></a></figure>



<h6 class="wp-block-heading"><span id="toc8">許可をクリック</span></h6>



<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2022/09/image-31.png"><img loading="lazy" decoding="async" width="598" height="758" src="https://nujonoa.com/wp-content/uploads/2022/09/image-31.png" alt="" class="wp-image-23555" srcset="https://nujonoa.com/wp-content/uploads/2022/09/image-31.png 598w, https://nujonoa.com/wp-content/uploads/2022/09/image-31-500x634.png 500w, https://nujonoa.com/wp-content/uploads/2022/09/image-31-300x380.png 300w" sizes="(max-width: 598px) 100vw, 598px" /></a></figure>
</div>



<p>もう一度実行をクリック</p>



<figure class="wp-block-image size-full"><a rel="noopener" target="_blank" href="https://nujonoa.com/wp-content/uploads/2022/09/image-26.png"><img loading="lazy" decoding="async" width="219" height="95" src="https://nujonoa.com/wp-content/uploads/2022/09/image-26.png" alt="" class="wp-image-23537"/></a></figure>



<h2 class="wp-block-heading"><span id="toc9">プログラム紹介</span></h2>



<p>正直、非常に汚いプログラムです。笑</p>



<p>もっときれいに書けるはずです。</p>



<p>また、商品名を取り出すのが難しかったので、無理やりとってます。</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: jscript; title: ; notranslate">
function MailRist() {

  var book = SpreadsheetApp.getActiveSpreadsheet()
  var sheet1 = book.getSheetByName(&quot;メール確認&quot;)

  //console.log(book);

  book.toast(&quot;対象メール検索中　※少々時間がかかります。&quot;, &quot;実行中&quot;, -1)

  //  Utilities.formatDate( date, 'Asia/Tokyo', 'yyyyMMdd: hhmmss'));

  const dateafter = Utilities.formatDate(sheet1.getRange(1, 2).getValue(), 'Asia/Tokyo', 'yyyy/MM/dd');
  const fr = sheet1.getRange(1, 4).getValue()
//  const KENSU = sheet1.getRange(1, 6).getValue()

  var findkey = &quot;after:&quot; + dateafter + &quot; FROM:&quot; + fr
  var kensakukekka = GmailApp.search(findkey, 0, 500);
  var Msg = GmailApp.getMessagesForThreads(kensakukekka);//二次元配列

  var OutputMsg = &#x5B;];
  var maxc = 0;

  book.toast(&quot;findkey&quot;, 5, 5)

  /* 各メールから日時、送信元、件名、内容を取り出す */
  for (var i = 0; i &lt; Msg.length; i++) {

    if (i % 5 == 0) { book.toast(&quot;スクリプトを実行中です。&quot; + i + &quot;/&quot; + Msg.length, &quot;実行中&quot;, 5) }

    for (var j = 0; j &lt; Msg&#x5B;i].length; j++) {


      var data = Msg&#x5B;i]&#x5B;j].getBody().split(&quot;\n&quot;);
      for (var l = 0; l &lt; data.length; l++) {
        if (data&#x5B;l].indexOf('支払い金額') != -1) {
          var body = data&#x5B;l];

          var S_num = body.indexOf('+1&quot;&gt;&lt;b&gt;');
          var E_num = body.indexOf('（円）');

          var body = body.substring(S_num + 7, E_num);


        }

        if (data&#x5B;l].indexOf('円 x ') != -1) {

          if (data&#x5B;l - 3].indexOf('href') != -1) {
            var date = data&#x5B;l - 3];
          } else if (data&#x5B;l - 4].indexOf('href') != -1) {
            var date = data&#x5B;l - 4];
          } else if (data&#x5B;l - 5].indexOf('href') != -1) {
            var date = data&#x5B;l - 5];
          } else if (data&#x5B;l - 6].indexOf('href') != -1) {
            var date = data&#x5B;l - 6];
          } else if (data&#x5B;l - 7].indexOf('href') != -1) {
            var date = data&#x5B;l - 7];
          } else if (data&#x5B;l - 8].indexOf('href') != -1) {
            var date = data&#x5B;l - 8];
          } else if (data&#x5B;l - 9].indexOf('href') != -1) {
            var date = data&#x5B;l - 9];
          } else if (data&#x5B;l - 10].indexOf('href') != -1) {
            var date = data&#x5B;l - 10];
          } else if (data&#x5B;l - 11].indexOf('href') != -1) {
            var date = data&#x5B;l - 11];
          } else if (data&#x5B;l - 12].indexOf('href') != -1) {
            var date = data&#x5B;l - 12];
          } else {
            var date = data&#x5B;l - 13];
          }

          //console.log(date)
          var S_num = date.indexOf('\&quot;&gt;');
          var E_num = date.indexOf('&lt;/a');

          var data1 = date.substring(S_num + 2, E_num);

          var S_num = date.indexOf('href=');
          var E_num = date.indexOf('style');

          var data2 = date.substring(S_num + 6, E_num - 18);


        }

      }


      //&#x5B;3]データ


      var date2 = Msg&#x5B;i]&#x5B;j].getDate();
      var from = Msg&#x5B;i]&#x5B;j].getFrom();
      var subj = Msg&#x5B;i]&#x5B;j].getSubject();
      /*var body = Msg&#x5B;i]&#x5B;j].getBody().slice(0,100000);*/
      var perm = kensakukekka&#x5B;i].getPermalink();

      OutputMsg.unshift(&#x5B;date2, data1, body, data2, perm])

    }


    //    OutputMsg&#x5B;0] = (&#x5B;subj, perm]).concat(OutputMsg&#x5B;0])

    //&#x5B;date,from,subj,body,perm]
  }

  for (var i = 0; i &lt; OutputMsg.length; i++) {
    var cn = OutputMsg&#x5B;i].length
    if (cn &gt; maxc) { maxc = cn }
  }

  for (var i = 0; i &lt; OutputMsg.length; i++) {
    OutputMsg&#x5B;i].length = maxc
  }

  console.log(OutputMsg.length)

  if (Msg.length &gt; 0) {
    var mySheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('メール確認');
    mySheet.getRange(3, 1, OutputMsg.length, maxc).setValues(OutputMsg);
  }

  Browser.msgBox(&quot;完了&quot;)

}
</pre></div>


<h2 class="wp-block-heading"><span id="toc10">まとめ</span></h2>



<p>商品名を取ってくるのに少々苦労しましたが、どうにか一覧を作成することが出来ました。</p>



<p>ぜひ、使ってみてください！</p>



<p></p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/create-a-list-of-purchase-history/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【GAS】フォルダ内の画像をセル内に挿入する方法！</title>
		<link>https://nujonoa.com/gas-paste-the-image-in-the-cell/</link>
					<comments>https://nujonoa.com/gas-paste-the-image-in-the-cell/#respond</comments>
		
		<dc:creator><![CDATA[nujonoa]]></dc:creator>
		<pubDate>Mon, 25 Apr 2022 10:50:00 +0000</pubDate>
				<category><![CDATA[GAS]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[push]]></category>
		<guid isPermaLink="false">http://nujonoa.com/?p=13893</guid>

					<description><![CDATA[目次 【GAS】フォルダ内の画像一覧表を作るプログラム！早速プログラムの紹介！コード紹介プログラム内容説明フォルダの中のファイル一覧を取得ファイル一覧から情報を抜き出し、配列に代入setvaluesで書き込み。プログラム [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-20" checked><label class="toc-title" for="toc-checkbox-20">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">【GAS】フォルダ内の画像一覧表を作るプログラム！</a></li><li><a href="#toc2" tabindex="0">早速プログラムの紹介！</a></li><li><a href="#toc3" tabindex="0">コード紹介</a></li><li><a href="#toc4" tabindex="0">プログラム内容説明</a><ol><li><a href="#toc5" tabindex="0">フォルダの中のファイル一覧を取得</a></li><li><a href="#toc6" tabindex="0">ファイル一覧から情報を抜き出し、配列に代入</a></li><li><a href="#toc7" tabindex="0">setvaluesで書き込み。</a></li></ol></li><li><a href="#toc8" tabindex="0">プログラムのポイント</a></li><li><a href="#toc9" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">【GAS】フォルダ内の画像一覧表を作るプログラム！</span></h2>



<p>GASを用いて、</p>



<p>・スプレッドシートにグーグルドライブのファルダ内のファイルの一覧を作る</p>



<p><span class="marker-animation-2071">・さらに、セル内に画像を挿入する！！</span></p>



<p>プログラムを紹介していきたいと思います！</p>



<h2 class="wp-block-heading"><span id="toc2">早速プログラムの紹介！</span></h2>



<p>早速プログラムを紹介していきたいと思います！</p>



<p>今回作成するプログラムは、下のリンクのものとなっており、</p>



<p>・セル「G2」に入力したドライブのIDをもとに、<br>・ドライブの中のファイル一覧を書き出し、<br>・画像を表示させていくプログラムになります。</p>




<a rel="noopener" target="_blank" href="https://docs.google.com/spreadsheets/d/1lDZu6dn6HeAfDD317Hz-X0P1_BqYOdqPAB8a-MmGRx8/edit#gid=525857928" title="【公開用】image抜き出し" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><div class="blogcard external-blogcard eb-right cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://lh7-us.googleusercontent.com/docs/AHkbwyJwouyP75VOnC_07VFHflDzQ5_H9SJx8oHTALlzMJUocy4WvthvyXUdMqm9EAWVy0R5A_fllqFWBFqGQ6pgSb3k5OI88788ZHJchmHUI_78csnh0RRR=w1200-h630-p" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">【公開用】image抜き出し</div><div class="blogcard-snippet external-blogcard-snippet"></div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://docs.google.com/spreadsheets/d/1lDZu6dn6HeAfDD317Hz-X0P1_BqYOdqPAB8a-MmGRx8/edit?usp=embed_facebook" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">docs.google.com</div></div></div></div></a>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="493" height="674" src="https://nujonoa.com/wp-content/uploads/2020/08/image-5.png" alt="" class="wp-image-6706" srcset="https://nujonoa.com/wp-content/uploads/2020/08/image-5.png 493w, https://nujonoa.com/wp-content/uploads/2020/08/image-5-300x410.png 300w" sizes="(max-width: 493px) 100vw, 493px" /><figcaption>プログラム例</figcaption></figure>



<p>プログラムを書くのがめんどくさいという方は、ダウンロードしてまずは使用してみてください。</p>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p>そのままですと閲覧のみ可能になっていますので、<br>ファイル→コピーを作成で、自分のスプレッドシートにコピーを作成してください。</p>



<div class="wp-block-cocoon-blocks-toggle-box-1 toggle-wrap toggle-box block-box"><input id="toggle-checkbox-20200809233634" class="toggle-checkbox" type="checkbox"/><label class="toggle-button" for="toggle-checkbox-20200809233634">スプレッドシートをコピーする方法(クリックして開く)</label><div class="toggle-content">
<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="394" height="781" src="https://nujonoa.com/wp-content/uploads/2020/08/2020-08-09_23h24_07-3.png" alt="" class="wp-image-6679" srcset="https://nujonoa.com/wp-content/uploads/2020/08/2020-08-09_23h24_07-3.png 394w, https://nujonoa.com/wp-content/uploads/2020/08/2020-08-09_23h24_07-3-300x595.png 300w" sizes="(max-width: 394px) 100vw, 394px" /><figcaption>スプレッドシートをコピーする方法</figcaption></figure></div>
</div></div>
</div></div>



<h2 class="wp-block-heading"><span id="toc3">コード紹介</span></h2>



<p>では、今回使用したコードを紹介したいと思います。<br>※ダブルクリックでコピーできます。</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: jscript; title: ; notranslate">
function getPicID2() {
   
  SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getRange(2,1,1000,4).clearContent()
   
  var Driveid=  SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getRange(2,7).getValue()
   
   
  // フォルダ内のファイルを一括取得
  var files = DriveApp.getFolderById(Driveid).getFiles();  
//  var files = DriveApp.getFolderById(&quot;1EXmXX0jzBONqx4tsKvytHQfxLwhgYy94&quot;).getFiles();
  // 配列を宣言
  var Pic = &#x5B;];
  // 配列に「名前」「URL」「ID」
  while(files.hasNext()) {
    //一括取得したファイルの中から順に一つ取り出す
    var file = files.next();

    if(file.getName().match(/jpg/) ||　file.getName().match(/png/)){
  //ドライブから画像を取得
  var PicID = file.getId()　　　//画像のファイルID
  var blob = DriveApp.getFileById(PicID).getBlob();
 
  //base64に変換
  var c_type = blob.getContentType();
  var base64 = Utilities.base64Encode(blob.getBytes());
  var data = &quot;data:&quot; + c_type + &quot;;base64, &quot; + base64;

  var image = SpreadsheetApp.newCellImage()
                            .setSourceUrl(data)
                            .build();
  }else{
    image=&quot;&quot;
  }

    //「名前」「説明」「URL」をそれぞれ格納
    Pic.push(&#x5B;
      file.getName(),
      file.getUrl(),
      file.getId(),
      &quot;=image(\&quot;https://drive.google.com/uc?id=&quot;+file.getId()+&quot;\&quot;)&quot;,
      image
    ]);
  }
 
  
  SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getRange(2,1,Pic.length,Pic&#x5B;0].length).setValues(Pic)
   
}

/*
参考URL

<a rel="noopener" target="_blank" href="https://officeforest.org/wp/2019/04/16/google-apps-script%E3%81%A7%E3%82%B9%E3%83%97%E3%83%AC%E3%83%83%E3%83%89%E3%82%B7%E3%83%BC%E3%83%88%E3%81%AB%E7%94%BB%E5%83%8F%E3%82%92%E8%B2%BC%E3%82%8A%E4%BB%98%E3%81%91%E3%82%8B/#i-10" title="Google Apps Scriptでスプレッドシートに画像を貼り付ける【GAS】 | 🌴 officeの杜 🥥" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><div class="blogcard external-blogcard eb-right cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img loading="lazy" decoding="async" src="https://officeforest.org/wp/wp-content/uploads/2020/10/spreadsheets-icon.png" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Google Apps Scriptでスプレッドシートに画像を貼り付ける【GAS】 | 🌴 officeの杜 🥥</div><div class="blogcard-snippet external-blogcard-snippet">年度初めは忙しく、今年度こそこれまで作りためたGASアプリを全公開しようと目論んでいるのですが、GWまでは十分な時間が取れそうにない。そんな時ようの小ネタもいくつか蓄えています。 そんな中、Googleスプレッドシートの機能増強の中で地味な</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://officeforest.org/wp/google-apps-script%e3%81%a7%e3%82%b9%e3%83%97%e3%83%ac%e3%83%83%e3%83%89%e3%82%b7%e3%83%bc%e3%83%88%e3%81%ab%e7%94%bb%e5%83%8f%e3%82%92%e8%b2%bc%e3%82%8a%e4%bb%98%e3%81%91%e3%82%8b%e3%80%90gas/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">officeforest.org</div></div></div></div></a>
*/
</pre></div>


<h2 class="wp-block-heading"><span id="toc4">プログラム内容説明</span></h2>



<p>ではプログラムの詳細を説明していきましょう。</p>



<h3 class="wp-block-heading"><span id="toc5">フォルダの中のファイル一覧を取得</span></h3>



<p>①フォルダを指定して(getFolderbyId)、その中のファイルすべてを指定します(getFiles())。</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: jscript; title: ; notranslate">
  var Driveid=  SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getRange(2,7).getValue()
  
  
  // フォルダ内のファイルを一括取得
  var files = DriveApp.getFolderById(Driveid).getFiles();  
</pre></div>


<h3 class="wp-block-heading"><span id="toc6">ファイル一覧から情報を抜き出し、配列に代入</span></h3>



<p>②ファイルの情報を配列に入れていきます。<br>　・hasNext()でファイルが終わるまで繰り返し、<br>　・Pic.push=([名前,URL,ID,image関数])の4列の配列を積み重ねていきます。<br>　・<a rel="noopener" target="_blank" href="https://officeforest.org/wp/2019/04/16/google-apps-script%E3%81%A7%E3%82%B9%E3%83%97%E3%83%AC%E3%83%83%E3%83%89%E3%82%B7%E3%83%BC%E3%83%88%E3%81%AB%E7%94%BB%E5%83%8F%E3%82%92%E8%B2%BC%E3%82%8A%E4%BB%98%E3%81%91%E3%82%8B/#i-10">このリンク先<span class="fa fa-external-link external-icon anchor-icon"></span></a>を参考に、セル内に画像貼り付けできるデータに変換(blob⇒Base64データ)</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: jscript; title: ; notranslate">
  // 配列を宣言
  var Pic = &#x5B;];
  // 配列に「名前」「URL」「ID」
  while(files.hasNext()) {
    //一括取得したファイルの中から順に一つ取り出す
    var file = files.next();

    if(file.getName().match(/jpg/) ||　file.getName().match(/png/)){
  //ドライブから画像を取得
  var PicID = file.getId()　　　//画像のファイルID
  var blob = DriveApp.getFileById(PicID).getBlob();
 
  //base64に変換
  var c_type = blob.getContentType();
  var base64 = Utilities.base64Encode(blob.getBytes());
  var data = &quot;data:&quot; + c_type + &quot;;base64, &quot; + base64;

  var image = SpreadsheetApp.newCellImage()
                            .setSourceUrl(data)
                            .build();
  }else{
    image=&quot;&quot;
  }

    //「名前」「説明」「URL」をそれぞれ格納
    Pic.push(&#x5B;
      file.getName(),
      file.getUrl(),
      file.getId(),
      &quot;=image(\&quot;https://drive.google.com/uc?id=&quot;+file.getId()+&quot;\&quot;)&quot;,
      image
    ]);
  }

</pre></div>


<h3 class="wp-block-heading"><span id="toc7">setvaluesで書き込み。</span></h3>



<p>③最後にスプレッドシートに書き込んで終わりです。</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: jscript; title: ; notranslate">
SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getRange(2,1,Pic.length,Pic&#x5B;0].length).setValues(Pic)

</pre></div>


<h2 class="wp-block-heading"><span id="toc8">プログラムのポイント</span></h2>



<p>今回のプログラムのポイントは、</p>



<p>①image関数を使って、セル内に画像を表示させること。</p>



<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-nujonoa-blog"><div class="wp-block-embed__wrapper">

<a rel="noopener" target="_blank" href="https://nujonoa.com/how-to-use-the-image-function/" title="【spreadsheet】image関数！セル内に画像を入れて一気に見栄えアップ！" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-right cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" src="http://nujonoa.com/wp-content/uploads/2019/05/25052019121319A-160x90.png" alt="" class=" internal-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【spreadsheet】image関数！セル内に画像を入れて一気に見栄えアップ！</div><div class="blogcard-snippet internal-blogcard-snippet">【spreadsheet】image関数！セル内に画像を入れて一気に見栄えアップ！Excelに対して、スプレッドシートを用いる利点として、・共有しやすい・QUERY関数を使えるので、データベースを作りやすい・グーグル関係(メールなど)と連携...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://nujonoa.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">nujonoa.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2020.08.11</div></div></div></div></a>
</div></figure>



<p>②数式の中に「”(ダブルクオーテーションマーク)」を使う時は、<br>　「\”」と宣言しないといけないこと。</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: jscript; title: ; notranslate">
      &quot;=image(\&quot;https://drive.google.com/uc?id=&quot;+file.getId()+&quot;\&quot;)&quot;,
</pre></div>


<p>③push関数の使い方</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: jscript; title: ; notranslate">
    Pic.push(&#x5B;A, B, C, D ]);
</pre></div>


<figure class="wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-nujonoa-blog"><div class="wp-block-embed__wrapper">

<a rel="noopener" target="_blank" href="https://nujonoa.com/how-to-combine-two-dimensional-arrays/" title="【GAS入門】2次元配列の結合方法。unshift,push,concatの使い方" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-right cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img loading="lazy" decoding="async" src="http://nujonoa.com/wp-content/uploads/2019/05/25052019121319A-160x90.png" alt="" class=" internal-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【GAS入門】2次元配列の結合方法。unshift,push,concatの使い方</div><div class="blogcard-snippet internal-blogcard-snippet">【GAS入門】2次元配列の結合方法。unshift,push,concatの使い方スプレッドシートで、GASを使っていくうえで、非常に重要になるのが・二次元配列を使えるかどうか？です。というのも、20回掛け算する場合、・セル毎に計算　→　4...</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img loading="lazy" decoding="async" src="https://www.google.com/s2/favicons?domain=https://nujonoa.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">nujonoa.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2020.07.14</div></div></div></div></a>
</div></figure>



<p>です。</p>



<p>あとは、</p>



<p>セル内に画像を入れるためのデータ変換ですが、これはおまじないとして覚えるのがよさそうです。。</p>



<h2 class="wp-block-heading"><span id="toc9">まとめ</span></h2>



<p>スプレッドシートを使うと、ドライブと連携して、画像の表示などいろいろなことができます。</p>



<p>ぜひ、自分なりのアレンジをして、かっこいい表を作成してください！</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nujonoa.com/gas-paste-the-image-in-the-cell/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
