Google Apps Script でのプログラミング等に関する質問スレです
Excel や Access の VBA に不満のあるあなた
web アプリだけでなくクライアントアプリからも利用したいあなた
ローカルなデータベースやファイルだとバックアップに不安のあるあなた
ム板に無かったので立ててみます
Google Apps Script
ttps://developers.google.com/apps-script/
Google Drive API
ttps://developers.google.com/drive/
Getting Started with the Google Data Python Library
ttps://developers.google.com/gdata/articles/python_client_lib
■関連スレ
Google Maps API 質問箱
http://peace.2ch.net/test/read.cgi/tech/1131627583/
Microsoft SkyDrive API
http://peace.2ch.net/test/read.cgi/tech/1385604796/
【GoogleAppsScript】猿92【研究せよ!!!】
http://nozomi.2ch.net/test/read.cgi/php/1398600864/
GoogleAPIってどうよ?
http://nozomi.2ch.net/test/read.cgi/php/1018614427/
Google App Engine for Python 6アプ目
http://nozomi.2ch.net/test/read.cgi/php/1358570953/
Google App Engine for java
http://peace.2ch.net/test/read.cgi/tech/1317639323/
GoogleWebToolkit[GWT]について語ろう
http://nozomi.2ch.net/test/read.cgi/php/1147975874/
【MACRO】Google Apps Script 質問スレ【DRIVE】
2014/06/29(日) 11:07:03.38ID:5HmND7Qc
659デフォルトの名無しさん
2020/02/29(土) 17:58:43.86ID:pn9TVa1r エラー聞き取れませんでした
660デフォルトの名無しさん
2020/03/04(水) 19:02:19.80ID:DcIeIIMH 豚切りスマソ
ファイル名の同じpdfファイルを毎月同じ日にダウンロードして、Googleドライブに保存したいんだけど、そんなことできる?
例えばこれ
https://www.mizuhobank.co.jp/market/pdf/mid/midcba.pdf
ファイル名の同じpdfファイルを毎月同じ日にダウンロードして、Googleドライブに保存したいんだけど、そんなことできる?
例えばこれ
https://www.mizuhobank.co.jp/market/pdf/mid/midcba.pdf
661デフォルトの名無しさん
2020/03/04(水) 19:24:29.51ID:RbQqNGaU test
662デフォルトの名無しさん
2020/03/07(土) 09:26:16.72ID:1EWZ7xdf >>660
できる
できる
663デフォルトの名無しさん
2020/03/07(土) 10:04:47.92ID:M14eFJOx GASで他人が作ったライブラリを追加したのですが、その内容を確認する方法はあるのでしょうか?あるのでしたらその方法を教えていただきたいと思います。
Twitterに投稿をするアプリの紹介している同人誌があり
Authを設定してそのライブラリに渡すことで実現しています。
ただ、そのライブラリは作者が開発したのもですので、
抜き取られていないかどうかを確認したいと思っています。
Twitterに投稿をするアプリの紹介している同人誌があり
Authを設定してそのライブラリに渡すことで実現しています。
ただ、そのライブラリは作者が開発したのもですので、
抜き取られていないかどうかを確認したいと思っています。
664デフォルトの名無しさん
2020/03/07(土) 15:43:27.49ID:QH/1z6a5 今日初めてスプレッドシートでスクリプトを書き始めたド初心者です
変数にちゃんと値が入ってるか確認するためにLogger.log()でこまめにログを開くんですが、ログ表示にすごく時間がかかったり、スクリプトの中間辺りのLogger.log()だけ表示されていたりします
10〜20秒位待ってログを開き直すとちゃんと表示されるのですが、毎回待たされるのが地味にストレスです
素早く正しく表示させる方法はありますか?
ちなみに変数に値を入れて、その中身を表示させるだけのシンプルなものでもそれなりに待たされます
あとログウィンドウを移動させる際に、ウィンドウを持てる箇所の当たり判定が小さいのと、マウスカーソルが矢印から手に変わらないから、なかなか一発で動かせないのと、動かしたところでスクリプト画面にフォーカスしないからスクロール出来ないのも憎しみポイントですね
変数にちゃんと値が入ってるか確認するためにLogger.log()でこまめにログを開くんですが、ログ表示にすごく時間がかかったり、スクリプトの中間辺りのLogger.log()だけ表示されていたりします
10〜20秒位待ってログを開き直すとちゃんと表示されるのですが、毎回待たされるのが地味にストレスです
素早く正しく表示させる方法はありますか?
ちなみに変数に値を入れて、その中身を表示させるだけのシンプルなものでもそれなりに待たされます
あとログウィンドウを移動させる際に、ウィンドウを持てる箇所の当たり判定が小さいのと、マウスカーソルが矢印から手に変わらないから、なかなか一発で動かせないのと、動かしたところでスクリプト画面にフォーカスしないからスクロール出来ないのも憎しみポイントですね
665デフォルトの名無しさん
2020/03/08(日) 00:48:31.73ID:5hjyLnS+666デフォルトの名無しさん
2020/03/09(月) 10:51:06.63ID:p6Z1SMlj667デフォルトの名無しさん
2020/03/09(月) 11:19:24.38ID:ZzLE3RUo668デフォルトの名無しさん
2020/03/10(火) 21:35:41.05ID:ZDCF6+eP669デフォルトの名無しさん
2020/03/12(木) 00:07:44.47ID:Ajw/pKZ3 >>667だけど追加で報告
V8エンジンをオフにしてると、includesって命令使った時だけエラーが出ます
if(!ran.includes(temp)) こう書いてある行でエラーになるけど、V8オフにすると問題無し
ranもtempも直前でログ表示してますが、中身に問題はありません
そしてまた質問なんですが、
特定のセルを変更した時だけスクリプトを走らせる事は出来ますか?
onEditだとどのシートのどのセルいじってもファンクション呼んじゃう
A1のセルでファンクションA、B1ならBを呼ぶ
あるいは
セルA1のプルダウンがAならA、BならBみたいにして、スマホからでも動かしたいんです
各シートは普通に手入力で修正追加する表計算として使いたいので、いちいちファンクション呼んでたらサーバーが地獄です
htmlと絡めてwebアプリ的にするしか無いんですかね?
V8エンジンをオフにしてると、includesって命令使った時だけエラーが出ます
if(!ran.includes(temp)) こう書いてある行でエラーになるけど、V8オフにすると問題無し
ranもtempも直前でログ表示してますが、中身に問題はありません
そしてまた質問なんですが、
特定のセルを変更した時だけスクリプトを走らせる事は出来ますか?
onEditだとどのシートのどのセルいじってもファンクション呼んじゃう
A1のセルでファンクションA、B1ならBを呼ぶ
あるいは
セルA1のプルダウンがAならA、BならBみたいにして、スマホからでも動かしたいんです
各シートは普通に手入力で修正追加する表計算として使いたいので、いちいちファンクション呼んでたらサーバーが地獄です
htmlと絡めてwebアプリ的にするしか無いんですかね?
670デフォルトの名無しさん
2020/03/12(木) 01:52:13.27ID:cgiY/N73671デフォルトの名無しさん
2020/03/12(木) 13:27:32.42ID:j9jxQsAx672デフォルトの名無しさん
2020/03/12(木) 15:12:36.46ID:Aj8VN0Uo GASファイルを他の人にアップすることって可能?
673デフォルトの名無しさん
2020/03/13(金) 18:14:34.70ID:5AsLHuse スプレッドシートに紐づけしたGASって他のスプレッドシート参照できないんだな
いい勉強になったわ、自動化する時はGAS単独で作るしかないな
いい勉強になったわ、自動化する時はGAS単独で作るしかないな
674デフォルトの名無しさん
2020/03/13(金) 18:40:07.18ID:cgyHyg3G excelの何でもできる、痒いところに手が届くに慣れてると
Googleスプレッドシートには絶望しかない
Googleスプレッドシートには絶望しかない
675デフォルトの名無しさん
2020/03/13(金) 18:58:46.30ID:8vXfd8Hl やっぱりマクロで組んでよかった
676デフォルトの名無しさん
2020/03/13(金) 21:44:39.56ID:8A2FfsSZ677デフォルトの名無しさん
2020/03/14(土) 01:13:49.59ID:UZOR73gH >>673
できるでしょ
できるでしょ
678デフォルトの名無しさん
2020/03/14(土) 01:18:50.24ID:UZOR73gH >>674
どこまでいってもOpenDocument派生だからExcelより同じ派生のLibreOfficeにあるCalcが近しいから仕方ないかと
どこまでいってもOpenDocument派生だからExcelより同じ派生のLibreOfficeにあるCalcが近しいから仕方ないかと
679デフォルトの名無しさん
2020/03/14(土) 03:57:51.59ID:B3THKCTN >>677
いややってみたけど無理だったよ、スプレッドシートに紐づけしてるマクロの中で他のスプレッドシート開こうとしたら怒られたし権限がないって
いややってみたけど無理だったよ、スプレッドシートに紐づけしてるマクロの中で他のスプレッドシート開こうとしたら怒られたし権限がないって
680デフォルトの名無しさん
2020/03/14(土) 04:45:08.26ID:B3THKCTN681デフォルトの名無しさん
2020/03/14(土) 15:29:14.23ID:UZOR73gH >>680
変更履歴から直近の変更点は確認できるし、今後も同じような事にならんようになにが原因でできてなかったのかは明確にしとくと自分自身のために良いよ
変更履歴から直近の変更点は確認できるし、今後も同じような事にならんようになにが原因でできてなかったのかは明確にしとくと自分自身のために良いよ
682デフォルトの名無しさん
2020/03/15(日) 15:57:53.08ID:uLtpsypH >>532
ここしかないのかな(´・ω・`)
ここしかないのかな(´・ω・`)
683デフォルトの名無しさん
2020/03/23(月) 12:05:18.59ID:Y7MCXH01 cat テキスト | grep hogehoge 相当は
テキスト.match(/.*hogehoge.*/g);
でよさそうなのですが
grep -v hogehogeに相当するのをGASでどう書けばいいのかわからないのですが、
どなたか教えてもらえないでしょうか
テキスト.match(/.*hogehoge.*/g);
でよさそうなのですが
grep -v hogehogeに相当するのをGASでどう書けばいいのかわからないのですが、
どなたか教えてもらえないでしょうか
684デフォルトの名無しさん
2020/03/23(月) 12:47:32.23ID:jGS2rL5b Ruby なら、
text = <<"EOT"
abc
あいう
xyz
EOT
re = /あい/
text.each_line do | line | # 1行ずつ処理する
line.strip! # trim
puts line unless line.match( re ) # マッチしなければ
end
出力
abc
xyz
text = <<"EOT"
abc
あいう
xyz
EOT
re = /あい/
text.each_line do | line | # 1行ずつ処理する
line.strip! # trim
puts line unless line.match( re ) # マッチしなければ
end
出力
abc
xyz
685デフォルトの名無しさん
2020/03/23(月) 21:04:49.02ID:iyDg9ARV >>683
テキスト.match(/^(?!.*hogehoge.*).*$/gm);
https://regex101.com/r/G4zn3F/1
GASでは試してないんだけど
ES3でもnegative lookaheadには対応してたはず
v8ならまず問題ない
テキスト.match(/^(?!.*hogehoge.*).*$/gm);
https://regex101.com/r/G4zn3F/1
GASでは試してないんだけど
ES3でもnegative lookaheadには対応してたはず
v8ならまず問題ない
686デフォルトの名無しさん
2020/03/23(月) 23:19:42.98ID:dwpdUDvb VBAスレで相手にされなくなったからって、GASスレまで出向いてこないでくださいな。
687デフォルトの名無しさん
2020/03/24(火) 11:22:47.32ID:JQ7YmFwi そろそろ潮時
688デフォルトの名無しさん
2020/04/03(金) 23:41:32.27ID:r3V2xUir GAS極めようと思ったら、google cloud platformは必須かな?
689デフォルトの名無しさん
2020/04/04(土) 06:53:26.32ID:k/Lp30S7 google cloud platformってなぁに?
690デフォルトの名無しさん
2020/04/06(月) 10:04:22.06ID:o3kGovlh GCPとGASは別物
GCP使っててもGASは使わん事のほうが多い、逆も同じ
GCP使っててもGASは使わん事のほうが多い、逆も同じ
691デフォルトの名無しさん
2020/04/07(火) 00:19:15.67ID:yujFP2M7 GASでTwitterbot連動して投稿とかもうわけわかんねえ〜
692デフォルトの名無しさん
2020/04/07(火) 01:50:45.93ID:JEfC632I >>691
GASでInstagram連携はめんどうだけど、Twitter連携は楽だろ
GASでInstagram連携はめんどうだけど、Twitter連携は楽だろ
693デフォルトの名無しさん
2020/04/07(火) 03:46:14.96ID:yujFP2M7 何故かツイートコメントに改行コード入れても改行されないし投稿時間は毎回変える感じだったら、改行なんてツイッターの中で何が改行コードなのかわからねえし参考になる記事見て同じコードで解決にならなかったわ
694デフォルトの名無しさん
2020/04/07(火) 08:11:25.19ID:d1kIoLlr695デフォルトの名無しさん
2020/04/07(火) 12:51:23.32ID:yujFP2M7 >>694
なるほど、\nで改行したいって言ってたけど理論上無理だったのか
なるほど、\nで改行したいって言ってたけど理論上無理だったのか
696デフォルトの名無しさん
2020/04/07(火) 13:31:44.40ID:fttEuirm 馬鹿には無理
697デフォルトの名無しさん
2020/04/07(火) 17:48:04.87ID:ivfSfUTD 改行コードは、
Windows なら、\r\n
Linux なら、\n
HTML なら、br タグ。<br>
Windows なら、\r\n
Linux なら、\n
HTML なら、br タグ。<br>
698デフォルトの名無しさん
2020/04/08(水) 07:37:08.96ID:lp3B4EHz GASはJavaScript使えるからVBより好きなんだけど、スマホで編集・実行出来ないのが辛い
699デフォルトの名無しさん
2020/04/08(水) 11:07:24.34ID:yTKDGYFG 定期的に居るけど、そこまでスマホでプログラムを編集実行するか?
プログラム書くのにスマホでとか効率悪すぎだろ
プログラム書くのにスマホでとか効率悪すぎだろ
700デフォルトの名無しさん
2020/04/08(水) 12:59:45.03ID:pfSjPaup VBAと比べてどうですか?
細かい事やろうとするとやはりVBAじゃないとできないかな〜と思ってます。
ただ、利用者環境にOfficeのインストールの手間がかからない事を考えると
今後はGoogleスプレッドシートが一番なのかな
細かい事やろうとするとやはりVBAじゃないとできないかな〜と思ってます。
ただ、利用者環境にOfficeのインストールの手間がかからない事を考えると
今後はGoogleスプレッドシートが一番なのかな
701デフォルトの名無しさん
2020/04/08(水) 13:04:44.96ID:lWfV0IAd VBAは蕁麻疹出るけど
GASは掻いてて気持ち良い
だがどんな場合でもGASが勝ってるかと言えばそうでもない
GASは掻いてて気持ち良い
だがどんな場合でもGASが勝ってるかと言えばそうでもない
702デフォルトの名無しさん
2020/04/08(水) 14:07:32.20ID:pfSjPaup >>701
JavaScriptは慣れてますが
GASは初めてです。
おすすめの学習サイトがあったら教えてください。
インストールの手間が要らないので今後は、Googleスプレッドシートが覇権をとると思います。
JavaScriptは慣れてますが
GASは初めてです。
おすすめの学習サイトがあったら教えてください。
インストールの手間が要らないので今後は、Googleスプレッドシートが覇権をとると思います。
703デフォルトの名無しさん
2020/04/08(水) 20:32:13.89ID:lp3B4EHz >>699
「プログラム」レベルの編集は流石に誰も望まないだろ
拷問だぞw
ちょっと出先でスクリプトの修正が出来ればいいんだよ
そしてスマホでスクリプトの編集が出来ない=何かあった時に対応出来ないからって理由なのか、スマホでマクロが動かないのは普通に不便じゃない?
「プログラム」レベルの編集は流石に誰も望まないだろ
拷問だぞw
ちょっと出先でスクリプトの修正が出来ればいいんだよ
そしてスマホでスクリプトの編集が出来ない=何かあった時に対応出来ないからって理由なのか、スマホでマクロが動かないのは普通に不便じゃない?
704デフォルトの名無しさん
2020/04/10(金) 20:01:31.97ID:GEPNEjLB >>702
スプレッドシートとの連携でGAS使いたいならやりたい事次第で覚え方変わるかと
V8に対応したいなら本家リファレンス1択
巷に出回ってるのは旧バージョンでの解説
GASはJavaScriptより使えるオブジェクトが絞られてたり構文の書き方が微妙に違ったりするから、変に嵌らないためにはどっち選んでも本家リファレンスは読むべき
スプレッドシートとの連携でGAS使いたいならやりたい事次第で覚え方変わるかと
V8に対応したいなら本家リファレンス1択
巷に出回ってるのは旧バージョンでの解説
GASはJavaScriptより使えるオブジェクトが絞られてたり構文の書き方が微妙に違ったりするから、変に嵌らないためにはどっち選んでも本家リファレンスは読むべき
705デフォルトの名無しさん
2020/04/10(金) 21:37:15.67ID:oBjEAOlb706デフォルトの名無しさん
2020/04/10(金) 22:41:48.79ID:LG9l2UEQ 何で微妙に違う必要があるんだろうな。
VBAとVBSもそう。
微妙に違うことに何のメリットがあるのか。
VBAとVBSもそう。
微妙に違うことに何のメリットがあるのか。
707デフォルトの名無しさん
2020/04/11(土) 00:39:48.95ID:zOl1Pfip708デフォルトの名無しさん
2020/04/11(土) 07:35:40.59ID:xPITD/62 >>706
VBAはVB6派生でVBSとはもともと設計から違うから、その2つは比較するもんではない
VBAはVB6派生でVBSとはもともと設計から違うから、その2つは比較するもんではない
709デフォルトの名無しさん
2020/04/11(土) 08:39:59.18ID:BbiRDQqi 設計を分ける必要があったの?
完全に同じか、全然違うならわかるが、
8割くらい似せるって何の意味があるんだろう。
完全に同じか、全然違うならわかるが、
8割くらい似せるって何の意味があるんだろう。
710デフォルトの名無しさん
2020/04/11(土) 10:18:26.09ID:04DXL3Db 質問 gasでpwa作れますか?アイコンとかどうすればいいの?sw.jsは?
711デフォルトの名無しさん
2020/04/12(日) 02:51:36.98ID:eC/oIIb+712デフォルトの名無しさん
2020/05/11(月) 18:01:42.60ID:WhXpohRR Google Formで条件分岐した先の選択肢をSpread Sheetから読み込んでFormを自動作成することってできます?
できそうなら方法を教えていただきたいです
具体的には設問1はプルダウンで47都道府県を回答させてそれに応じて設問2は分岐
設問2は東京の人なら東京に関しての設問をSpread Sheetから読み込ませて作成するイメージです
できそうなら方法を教えていただきたいです
具体的には設問1はプルダウンで47都道府県を回答させてそれに応じて設問2は分岐
設問2は東京の人なら東京に関しての設問をSpread Sheetから読み込ませて作成するイメージです
713デフォルトの名無しさん
2020/05/11(月) 18:16:31.54ID:MhpqGE2N OK
やるがよい
やるがよい
714デフォルトの名無しさん
2020/06/16(火) 21:15:21.68ID:72JD20DA google drive で、あるフォルダの中に同じ名前のサブフォルダが沢山ある場合にそれらを結合してくれるスクリプトを作りたいんですが、参考になる記事などありませんでしょうか?
サブフォルダa
サブフォルダa
サブフォルダa
サブフォルダb
サブフォルダb
を
サブフォルダa
サブフォルダb
にしたいです。サブフォルダたちの中身は消さずに移動させたいです。
サブフォルダa
サブフォルダa
サブフォルダa
サブフォルダb
サブフォルダb
を
サブフォルダa
サブフォルダb
にしたいです。サブフォルダたちの中身は消さずに移動させたいです。
715デフォルトの名無しさん
2020/06/17(水) 03:30:26.35ID:9RQxAjph716デフォルトの名無しさん
2020/06/17(水) 03:35:08.78ID:H0Dcbe9T 1つのフォルダ内に、同じ名前のサブフォルダが2つ以上作れるの?
そんなファイルシステムを見た事がない
そんなファイルシステムを見た事がない
717デフォルトの名無しさん
2020/06/17(水) 04:34:34.17ID:9RQxAjph >>716
ラベルみたいな感じだから、フォルダ名もファイル名も重複可能なのよ
1つのファイルを(シンボリックリンクではなく)複数フォルダに格納したりもできるので、普通のファイルシステム感覚で使うと戸惑うことがある
ラベルみたいな感じだから、フォルダ名もファイル名も重複可能なのよ
1つのファイルを(シンボリックリンクではなく)複数フォルダに格納したりもできるので、普通のファイルシステム感覚で使うと戸惑うことがある
718デフォルトの名無しさん
2020/06/17(水) 09:21:58.91ID:GES6ctGC フォルダ名もファイル名も当てに出来ない
頼りになるのはIDだけ
しかもIDには階層構造が無いω
頼りになるのはIDだけ
しかもIDには階層構造が無いω
719デフォルトの名無しさん
2020/06/17(水) 16:52:03.32ID:EftflnE3720デフォルトの名無しさん
2020/06/22(月) 15:30:25.53ID:uOpuzf64 >>714 です
毎月同じ名前のフォルダをGoogleドライブにアップロードすると、同じ名前のフォルダが2つずつできてしまい困っていたため、このような質問に至りました。
このスクリプトを作って実験してみようも思い、
同じ名前のフォルダを複数アップロードしようとすると、「更新しますか?」というメッセージが出てきて、「更新」を選ぶと、重複なくファイルやフォルダがアップロードされました。
したがってスクリプトは不要になってしまいました。
私の記憶だと以前は特に尋ねられることもなく、同じ名前のフォルダやファイルが二重に出来てしまっていた気がするのですが、、、、改善されたんですかね?
毎月同じ名前のフォルダをGoogleドライブにアップロードすると、同じ名前のフォルダが2つずつできてしまい困っていたため、このような質問に至りました。
このスクリプトを作って実験してみようも思い、
同じ名前のフォルダを複数アップロードしようとすると、「更新しますか?」というメッセージが出てきて、「更新」を選ぶと、重複なくファイルやフォルダがアップロードされました。
したがってスクリプトは不要になってしまいました。
私の記憶だと以前は特に尋ねられることもなく、同じ名前のフォルダやファイルが二重に出来てしまっていた気がするのですが、、、、改善されたんですかね?
721デフォルトの名無しさん
2020/07/01(水) 13:06:41.87ID:gceVcA/H Googleフォームの回答スプレッドシートで、回答上限数を設けたいです。
function myFunction() {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var sheet = spreadsheet.getActiveSheet();
var value = sheet.getRange("N2").getValue();
if(value >= 4) {
form.setAcceptingResponses(false);
}
}
N2にSUMIFでの計算結果を入れています。
上記スクリプトでif(value >= 4) { でエラーが出てしまいます。
どうしたらSUMIFの結果であるN2が「4」以上になったらフォームを閉じることが出来るのでしょうか?
function myFunction() {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var sheet = spreadsheet.getActiveSheet();
var value = sheet.getRange("N2").getValue();
if(value >= 4) {
form.setAcceptingResponses(false);
}
}
N2にSUMIFでの計算結果を入れています。
上記スクリプトでif(value >= 4) { でエラーが出てしまいます。
どうしたらSUMIFの結果であるN2が「4」以上になったらフォームを閉じることが出来るのでしょうか?
722デフォルトの名無しさん
2020/07/01(水) 13:10:17.98ID:IfUrt5hg parseint
723デフォルトの名無しさん
2020/07/08(水) 18:10:45.46ID:B6DwYS1M spreadsheetで、セルの罫線の設定有無を取得したいのですが、
setBorder()はあってもgetBorder()が見当たりません
罫線の有無を取得する方法は何かありませんか
setBorder()はあってもgetBorder()が見当たりません
罫線の有無を取得する方法は何かありませんか
724蟻人間 ◆T6xkBnTXz7B0
2020/07/08(水) 19:08:08.66ID:wtc6YQgJ >>723
簡単じゃないようだ。
https://stackoverflow.com/questions/48754286/retrieving-google-sheets-cell-border-style-programmatically
事前にSheets APIを有効にする必要がある。
簡単じゃないようだ。
https://stackoverflow.com/questions/48754286/retrieving-google-sheets-cell-border-style-programmatically
事前にSheets APIを有効にする必要がある。
725デフォルトの名無しさん
2020/07/09(木) 13:54:25.74ID:eUqS/uTt726デフォルトの名無しさん
2020/07/23(木) 00:44:11.36ID:9dNzv7wt GASを今日知ったレベルですが
複数1000件程度のpdfファイルがあります。
そのタイトルを一気に1つのスプレッドシートに入れることはできますか?
可能であればそのフォルダの階層別のタイトルも入るのがベストですが、難しければファイルにタイトルのみで充分です。
よろしくお願いいたします。
複数1000件程度のpdfファイルがあります。
そのタイトルを一気に1つのスプレッドシートに入れることはできますか?
可能であればそのフォルダの階層別のタイトルも入るのがベストですが、難しければファイルにタイトルのみで充分です。
よろしくお願いいたします。
727デフォルトの名無しさん
2020/07/23(木) 00:44:34.10ID:9dNzv7wt ファイルはもちろんGoogleドライブに入っています。
728デフォルトの名無しさん
2020/07/23(木) 00:45:59.77ID:4rdlbzE6 プロセスの秒数制限に引っかかるとかあったな
1000件くらいなら問題無いか
1000件くらいなら問題無いか
729デフォルトの名無しさん
2020/07/23(木) 03:09:29.37ID:8onqYysW ファイル名はgasで取得するよりローカルで取得するのが楽なのでは
730デフォルトの名無しさん
2020/07/23(木) 08:38:50.13ID:R7OYz0iq ありがとうございます。ローカルというとWindows側での操作ですね。調べてみます。
他にもGoogleフォームでタイトルが違うだけのものを100くらい作らないといけません。
質問ばかりですみませんこの件で消えますので
他にもGoogleフォームでタイトルが違うだけのものを100くらい作らないといけません。
質問ばかりですみませんこの件で消えますので
731デフォルトの名無しさん
2020/09/26(土) 16:10:20.48ID:PfG/B09Z GASの開発環境を英語にするのは、Googleアカウントの言語を変更する以外に方法はありませんか?
目的はExceptionなどのエラーを英語で出力してほしいんです。
今日はプロパティの設定でバグが出ているようなんですが、以下のように日本語だと本来の意味とはニュアンスが異なりますし、IssueTrackerで「Data storag error」検索したらすでに報告されているのが分かったので余計な問題判別をせずに済みます。
日本語「データの保存容量エラー」
英語「Data storage error」
目的はExceptionなどのエラーを英語で出力してほしいんです。
今日はプロパティの設定でバグが出ているようなんですが、以下のように日本語だと本来の意味とはニュアンスが異なりますし、IssueTrackerで「Data storag error」検索したらすでに報告されているのが分かったので余計な問題判別をせずに済みます。
日本語「データの保存容量エラー」
英語「Data storage error」
732デフォルトの名無しさん
2020/10/23(金) 18:22:51.85ID:bYAKNzy9 gmailにおいて、添付を外して転送ということって可能でしょうか?
調べてみた所添付の付け方ばかりが出てきてしまい...
調べてみた所添付の付け方ばかりが出てきてしまい...
733LINE-LaBot
2020/11/17(火) 22:09:42.09ID:oYeoYLE+734デフォルトの名無しさん
2021/01/21(木) 19:41:41.78 google doumentで画像から文字起こしとか簡単にできそうですね
他にいい方法があるのかもしれませんが
他にいい方法があるのかもしれませんが
735デフォルトの名無しさん
2021/01/28(木) 22:05:48.39ID:2E/cb6LF 共有ドライブのファイルをマイドライブにコピーするにはどうすればいいですか?
ずっと前は右クリック→コピーを作成 で出来ていた気がするのですが、
何故か今はショートカットが作成されてしまい、コピーが出来ないようです
ずっと前は右クリック→コピーを作成 で出来ていた気がするのですが、
何故か今はショートカットが作成されてしまい、コピーが出来ないようです
736デフォルトの名無しさん
2021/02/26(金) 14:16:01.31ID:uwtwTRSf GAS触りたての赤ちゃんですが
スプレッドシートからキーワード検索してHTMLに出力しようと
少し作ってみたらクッソ時間がかかるんですけどそういう使い方は向いてないんですかね?
プログラムの書き方が悪いだけなら良いのですが
本ちゃんのスプレッドシートは40000行くらいになります
スプレッドシートからキーワード検索してHTMLに出力しようと
少し作ってみたらクッソ時間がかかるんですけどそういう使い方は向いてないんですかね?
プログラムの書き方が悪いだけなら良いのですが
本ちゃんのスプレッドシートは40000行くらいになります
737デフォルトの名無しさん
2021/02/26(金) 18:51:11.59ID:yh0R3Tzg スクリプトの実行時間が何十秒かを過ぎると処理を終了する仕様があったような気がする
738デフォルトの名無しさん
2021/02/26(金) 19:15:51.46ID:X0cz5fa1 >>736
そんなかからんと思うけどその時間とキーワードと各セルの文字数までわからんとなんとも言えん
そんなかからんと思うけどその時間とキーワードと各セルの文字数までわからんとなんとも言えん
739デフォルトの名無しさん
2021/02/26(金) 19:19:22.27ID:gv3Dvayc どなたか>>735をお願いします
740デフォルトの名無しさん
2021/02/26(金) 19:22:12.53ID:yh0R3Tzg >>735
スレ違い
スレ違い
741デフォルトの名無しさん
2021/02/26(金) 19:50:13.87ID:iwep5/hd742デフォルトの名無しさん
2021/03/01(月) 10:12:40.06ID:vgd9986a いったん全部読み込んで処理すればいいかと。
本番と同規模のダミーデータでテスト忘れず。
本番と同規模のダミーデータでテスト忘れず。
743デフォルトの名無しさん
2021/03/01(月) 10:25:00.27ID:rO9qQ6pi >>741
HTML側でスプレッドシート開いて二次元配列に放り込んでからテーブルに出力してんですけど実用に耐えないくらい時間かかります。
functionで二次元配列に入れるべきなのかな
配列の受け渡しとかいまいちわかんない
HTML側でスプレッドシート開いて二次元配列に放り込んでからテーブルに出力してんですけど実用に耐えないくらい時間かかります。
functionで二次元配列に入れるべきなのかな
配列の受け渡しとかいまいちわかんない
744デフォルトの名無しさん
2021/03/01(月) 12:44:15.12ID:V9NClIIm コード載せたら添削してあげるよ
745デフォルトの名無しさん
2021/03/01(月) 17:03:50.84ID:PbAWyOdW APIを使った方がいいかもね
746デフォルトの名無しさん
2021/03/03(水) 18:08:09.09ID:/zPRpQHx Browser.msgBox('hoge');
var ui = SpreadsheetApp.getUi();
ui.alert('hoge');
どっちもAndroidスプレッドシートアプリでは動かず一時停止状態のままになってしまいます
どうすれば回避できますかね?
処理が終わるまでshowModalDialogで操作させないようにする処理も泥アプリでは動かなくて困っています…
var ui = SpreadsheetApp.getUi();
ui.alert('hoge');
どっちもAndroidスプレッドシートアプリでは動かず一時停止状態のままになってしまいます
どうすれば回避できますかね?
処理が終わるまでshowModalDialogで操作させないようにする処理も泥アプリでは動かなくて困っています…
747デフォルトの名無しさん
2021/03/03(水) 21:30:50.23ID:hlvdZ6yU >>746
スマホでは色々制限があって無理です
スマホでは色々制限があって無理です
748デフォルトの名無しさん
2021/03/05(金) 11:04:43.54ID:wmkFGJMv 詳しい方助けてください。
当方結婚式のプロフィールムービーを制作しています。
今後、Googleフォームを使って、テロップ入力、写真をお客様自身でアップロードする仕組みを作れと言われて困っています。
問題となっているのが、フォームでの回答後、アップロードした写真がファイル名しかわからない点です。
そこで、アップロードした写真ファイルを一覧化し、PDF化したうえでお客様へ自動返信出来ないかと考えてみました。
GASを使ってなんとか・・と思いましたが、ネットを探してみても方法が見つからず、途方にくれています。
どなたかお力添えをお願いできないでしょうか?
当方結婚式のプロフィールムービーを制作しています。
今後、Googleフォームを使って、テロップ入力、写真をお客様自身でアップロードする仕組みを作れと言われて困っています。
問題となっているのが、フォームでの回答後、アップロードした写真がファイル名しかわからない点です。
そこで、アップロードした写真ファイルを一覧化し、PDF化したうえでお客様へ自動返信出来ないかと考えてみました。
GASを使ってなんとか・・と思いましたが、ネットを探してみても方法が見つからず、途方にくれています。
どなたかお力添えをお願いできないでしょうか?
749デフォルトの名無しさん
2021/03/05(金) 16:48:28.45ID:tfvc3NNv スプレッドシートに出力してそれをpdf化すれば?
750デフォルトの名無しさん
2021/03/06(土) 02:12:47.82ID:D36VxduV 何でフォームじゃなきゃ駄目なのか分からんが、
そんな指示を出すような奴は、
フォームとフォームっぽい何かがあったとしても、違いなんか分かりゃしないぞ。
そんな指示を出すような奴は、
フォームとフォームっぽい何かがあったとしても、違いなんか分かりゃしないぞ。
751デフォルトの名無しさん
2021/03/06(土) 17:23:31.98ID:eKT9Xq9d752デフォルトの名無しさん
2021/04/06(火) 23:13:17.50ID:ao+gKvtS scrapingのライブラリでParser とcheeriogs以外で良いのあります?
cheerioよさそうだけどjquery知ってる前提でドキュメントが無くてjquery知らないからきつい。メソッドとかjqueryのやつ使えるの?
cheerioよさそうだけどjquery知ってる前提でドキュメントが無くてjquery知らないからきつい。メソッドとかjqueryのやつ使えるの?
753デフォルトの名無しさん
2021/04/13(火) 17:26:12.26ID:o3TSl1rF 自宅からスプレッドシートのdoPostに1分毎にテキストを送ってセルに書き込むだけの実験中なのですが、
実行数の所からログを確認すると2000回に1回くらいステータスが「失敗しました」になっています。
自宅の記録ではステータスコードは200が返ってきています。
doPost内をtry~catchにいれてエラーメッセージを書き込もうとしましたが、何も書き込まれていませんでした。
doPostが起動していない…?
なぜ失敗しているか分かる方いませんか。
実行数の所からログを確認すると2000回に1回くらいステータスが「失敗しました」になっています。
自宅の記録ではステータスコードは200が返ってきています。
doPost内をtry~catchにいれてエラーメッセージを書き込もうとしましたが、何も書き込まれていませんでした。
doPostが起動していない…?
なぜ失敗しているか分かる方いませんか。
754デフォルトの名無しさん
2021/04/13(火) 20:44:13.01ID:YlnYj74B >>748
自作フォームは難しい。
様々なページを作らないといけない
要するにファイルアップローダー、
TeraTerm, Putty みたいな画面が欲しいのでしょ
各顧客用のフォルダを作って、そこへアップロードするのでしょ
自作するのはキツイ。
何かのサービスを使うべき
自作フォームは難しい。
様々なページを作らないといけない
要するにファイルアップローダー、
TeraTerm, Putty みたいな画面が欲しいのでしょ
各顧客用のフォルダを作って、そこへアップロードするのでしょ
自作するのはキツイ。
何かのサービスを使うべき
755デフォルトの名無しさん
2021/04/13(火) 21:04:50.52ID:YlnYj74B >>752
jQuery で、スクレイピングするだけなら、
要素の取得、HTML・Text の所だけ読めばよい。
全部の文書を、読む必要はない
let abc = $( '#abc' ).html( );
console.log( abc );
$( 'CSS セレクター' ) を書けば、jQuery オブジェクトが取得できる。
jQuery( 'CSS セレクター' )でも良い
これを実行してみれば?
console.log( window.$ );
console.log( window.jQuery );
jQuery で、スクレイピングするだけなら、
要素の取得、HTML・Text の所だけ読めばよい。
全部の文書を、読む必要はない
let abc = $( '#abc' ).html( );
console.log( abc );
$( 'CSS セレクター' ) を書けば、jQuery オブジェクトが取得できる。
jQuery( 'CSS セレクター' )でも良い
これを実行してみれば?
console.log( window.$ );
console.log( window.jQuery );
756デフォルトの名無しさん
2021/04/13(火) 21:11:20.27ID:YlnYj74B757デフォルトの名無しさん
2021/04/13(火) 21:28:22.61ID:c7k7neBn なんでjsの話してんの
758デフォルトの名無しさん
2021/04/22(木) 01:56:49.59ID:zbsSdEd/ GASからWindows APIを介してWindowsアプリに指示してWindowsアプリの自動操縦て出来ます?
これのスプレッドシート+GAS版を作りたいんですが。
https://youtu.be/r_9JLzXMsk4
これのスプレッドシート+GAS版を作りたいんですが。
https://youtu.be/r_9JLzXMsk4
759デフォルトの名無しさん
2021/04/22(木) 21:51:19.63ID:IEn85Cov スプレッドシートのrange.getValues()のreturnで日付が勝手にDate object に変換キャストされるのいらんのだけど
文字列にできますか
文字列にできますか
レスを投稿する
ニュース
- 【無言】中国怒らせた高市首相→1週間だんまり、国民に実害も説明なし 中国問題を避けてスルー… ★5 [BFU★]
- 「日本はパンダがいなくなる状況に直面するだろう」 中国メディア、専門家の見方伝える [♪♪♪★]
- 【速報】10月の消費者物価3.0%上昇 [蚤の市★]
- 止まらぬ「日本売り」 高市財政への懸念で進む金利上昇と円安 ★2 [蚤の市★]
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★12 [樽悶★]
- 【コメ】価格「5キロ4316円」で最高値を更新…「おこめ券」が解決につながらない根本的な理由 コメ農家が危機感をあらわにする「離農」 [ぐれ★]
- 【悲報】米国務省「米国は台湾海峡における平和と安定を望む。いかなる一方的な現状変更の試みにも反対する」タリバンの声明を受け [974680522]
- 中国父「高市、今回はこの辺にしといたるわ!」 世界の供給源としての信頼維持のためレアアース制裁見送りの公算 [271912485]
- 高市早苗、会食せず議員宿舎に籠って勉強の毎日「飲んでる暇があれば、政策を練り、資料を読みたい」 [485187932]
- 愛国保守、日本を本気で潰しにかかる [819729701]
- 【悲報】Suica、セキュリティを突破されたのが販売されはじめる [347751896]
- 東大名誉教授「中国は誤った宣伝を繰り広げ、対立を煽り、経済の失敗による国内の不満を日本に向けている」 [903292576]
