質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Google Apps Script

Google Apps ScriptはGoogleの製品と第三者のサービスでタスクを自動化するためのJavaScriptのクラウドのスクリプト言語です。

Q&A

1回答

1920閲覧

GASを利用してスプレッドシートの条件に合致する指定列のみCSVで出力するには?

caramarijoe

総合スコア7

Google Apps Script

Google Apps ScriptはGoogleの製品と第三者のサービスでタスクを自動化するためのJavaScriptのクラウドのスクリプト言語です。

0グッド

2クリップ

投稿2018/04/18 09:20

以下のスプレッドシートがあります。

商品 | 型式 |
A  | 1  |
B  | 2  |
D  | 1  |
E  | 3  |
F  | 2  |
G  | 1  |
H  | 3  |

商品にそれぞれの型式があります。
現在はフィルターで型式を絞り込み、各型式ごとにCSVを作成しています。

・型式1のCSV
商品


・型式2のCSV
商品

・型式3のCSV
商品

※各CSVは1列のみです。

これをGoogle Apps Scriptなどを利用して、自動で各型式ごとにSHIFT-JISでCSVを出力したいです。
CSVの出力はドライブへ保存ではなく、ローカルに保存したいです。

私自身はHTML、CSS、javascriptの知識しかなく、どういったコードを書けばいいか全くわらかない状況です。
何卒、よろしくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

こちらの質問は「やってほしいことだけを記載した丸投げの質問」に当たると思いますので、
具体的な回答は控えさせていただきます。

CSVの出力はドライブへ保存ではなく、ローカルに保存したいです。

恐らく直接保存する方法は存在しません。
そもそも、GASはGoogleのサーバー上で動いているため、ローカル環境に対して何かを行うといったことはできない仕様になっています。
実現するとしたら以下の様な方法になるかと思います。
1.ドライブに保存し、Google公式のドライブアプリでローカルと同期させる。★おすすめ
2.メールでファイルを自身に転送し、自分でローカルに保存する。
3.ローカルにhttpアクセスできる環境を用意し、webhookなどで転送させる。

これをGoogle Apps Scriptなどを利用して、自動で各型式ごとにSHIFT-JISでCSVを出力したいです。

こちらに関してはご自身でお調べください。
GASはJavaScriptベースなので知識が有るのでしたら問題なく実現できるかと思います。

投稿2018/05/10 05:54

recter

総合スコア37

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問