2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

【MACRO】Google Apps Script 質問スレ【DRIVE】

1 :デフォルトの名無しさん:2014/06/29(日) 11:07:03.38 ID:5HmND7Qc.net
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/

583 :デフォルトの名無しさん:2019/03/17(日) 12:56:12.90 ID:pH631X63.net
これとコマンドラインgdriveでいろいろできそう

584 :デフォルトの名無しさん:2019/03/17(日) 12:59:07.48 ID:rD0zueCH.net
ハゲめ

585 :デフォルトの名無しさん:2019/03/20(水) 11:14:54.71 ID:vprotu0m.net
内定先がGsuiteなんだけどどう勉強したらいいのかな?

586 :デフォルトの名無しさん:2019/03/22(金) 14:49:10.46 ID:f+WIg5g9.net
こりゃ問題じゃね

【悲報】Googleマップ、ゼンリンとの契約解除で超絶劣化 ゼンリンも株価暴落 何がしたいんだ両社
https://hayabusa9.5ch.net/test/read.cgi/news/1553226352/

587 :デフォルトの名無しさん:2019/03/29(金) 18:43:30.56 ID:hWFg3V8b.net
Googleカレンダーに添付ファイルを追加するのは諦めて、HYPERLINKで解決した。

588 :デフォルトの名無しさん:2019/03/30(土) 21:57:46.29 ID:CwhbRKdW.net
GASではできないんじゃ?
Calendar APIならできるかもよ
調べてないけど

589 :デフォルトの名無しさん:2019/04/04(木) 23:11:41.43 ID:Wk+4k4Yw.net
GASを使ってnow関数の更新をとめる方法ってないでしょうか?
検索してもまったく出てこないんです

590 :デフォルトの名無しさん:2019/04/05(金) 00:03:09.93 ID:8TkW46B2.net
解決しました

591 :デフォルトの名無しさん:2019/04/08(月) 12:05:47.40 ID:/dR5dMe1.net
API使わなくてもlinkメソッドで出来るけどね。ここは知ったかぶりする回答者しかいなから使えない。

592 :デフォルトの名無しさん:2019/04/20(土) 14:40:06.41 ID:tWWHyzwg.net
書き方がわからないんですけど、
VBから翻訳する方法ないですか?

593 :デフォルトの名無しさん:2019/04/20(土) 14:55:13.33 ID:tgvbScEy.net
>>592
お前には無理
あきらめろ

594 :デフォルトの名無しさん:2019/04/20(土) 15:32:55.59 ID:tWWHyzwg.net
>>593
あのー、方法を知らない人に聞いてないんですけどー。

595 :デフォルトの名無しさん:2019/04/21(日) 13:32:14.38 ID:tITQ2Bq3.net
>>594
あきらめろ

596 :デフォルトの名無しさん:2019/04/21(日) 15:32:49.13 ID:4kO5c1T5.net
>>595
だからやり方のわからない人には聞いてないんですよ。

ちなみに書き方はわかったのでもういいです。

597 :デフォルトの名無しさん:2019/05/05(日) 17:57:44.17 ID:rLPrkeGk.net
googleフォーム
名前
趣味
好きな理由
趣味
好きな理由
で得たデータ
名前 趣味 好きな理由 趣味 好きな理由
(名前の入力内容) (趣味の入力内容) (好きな理由の入力内容) (趣味の入力内容) (好きな理由の入力内容)

(名前の入力内容)
(趣味の入力内容) (好きな理由の入力内容)
(趣味の入力内容) (好きな理由の入力内容)
と並べ替えたいのですが、どのようにすれば可能でしょうか?
ご存知の方ご教示お願い致します

598 :デフォルトの名無しさん:2019/05/05(日) 18:39:32.86 ID:ZbhvsmlF.net
無理じゃね

599 :デフォルトの名無しさん:2019/05/06(月) 18:42:19.72 ID:o0+2Jvom.net
あきらめろ

600 :デフォルトの名無しさん:2019/05/08(水) 22:37:52.06 ID:v2zfKxp6.net
フォームと連携されたシートをアレコレ弄るのはあんまりオススメしない
別シートにその形になるようにスクリプト組めば?

601 :デフォルトの名無しさん:2019/05/13(月) 00:46:09.37 ID:31F8kOtz.net
前職を退職してしばらく経過している、VBAとPHPしかできないウンコちゃんなんですけど、
これから勉強するならVBAとGASどっちがおすすめですか?
中小企業でのGSuiteの普及具合ってどう?

602 :デフォルトの名無しさん:2019/05/13(月) 07:51:29.08 ID:UqvxTptL.net
知らんがな
まぁjavascriptと同じ感じだからGAS覚えとけば
使う機会あるか知らんが

603 :デフォルトの名無しさん:2019/05/13(月) 08:41:07.41 ID:pa8yLa6W.net
本当にうんこだな

604 :デフォルトの名無しさん:2019/05/15(水) 20:51:09.77 ID:UMUjFXwO.net
もしかして、スプレッドシートって、テキストボックス配置出来ない?
ボタンを押したときに、テキストボックスに入れた値を引数にしてGAS実行とか無理?

605 :デフォルトの名無しさん:2019/05/16(木) 11:37:04.16 ID:Ox4fjiQE.net
きみにはむり

606 :デフォルトの名無しさん:2019/05/16(木) 19:08:38.58 ID:mGxnipSl.net
>>604
できるわ!!GASをなめんな

607 :デフォルトの名無しさん:2019/05/16(木) 22:27:53.89 ID:aE3zz80C.net
あ、ごめん、Excelレベルのやつ。
下手に触ると、変形したり消えちゃったりする、
図形のじゃなくて。

608 :デフォルトの名無しさん:2019/05/16(木) 22:52:16.37 ID:M/iLkUxO.net
セルじゃあかんのか

609 :デフォルトの名無しさん:2019/05/16(木) 23:54:06.79 ID:aE3zz80C.net
セルだと、「ここに値を入れるんだぞ」って感じじゃないので。

なんて言うか、例えば格子状に線が引かれている方眼紙みたいな年賀はがきがあって、
そこに住所とか氏名書いたら、物凄く萎えると思うの。

610 :デフォルトの名無しさん:2019/05/16(木) 23:57:14.94 ID:H3GEaKSc.net
表だからね

611 :デフォルトの名無しさん:2019/05/17(金) 09:29:57.48 ID:Eosg7Npq.net
まずSpreadSheetにその機能があるのか?
テキストボックス付きのExcel表を変換したらどうなる?

612 :デフォルトの名無しさん:2019/05/17(金) 20:43:55.99 ID:S7b1x4Z7.net
>>611
何か変な画像(?)みたいなのに置き換えられた。

613 :デフォルトの名無しさん:2019/05/18(土) 10:19:31.77 ID:wL0pdwUB.net
HTML ServiceとUI使えばダイアログボックスやサイドバーに
htmlを使ってテキストボックスやボタンとか表示させることができるよ

614 :デフォルトの名無しさん:2019/05/18(土) 10:45:56.21 ID:4RzeW/b4.net
getidとgeteventbyidって何が違うの?

615 :デフォルトの名無しさん:2019/05/18(土) 11:59:38.42 ID:7IJ3He79.net
名前が違うじゃんばーか

616 :デフォルトの名無しさん:2019/05/18(土) 19:20:28.95 ID:4RzeW/b4.net
どんだけ惨めな負け組人生を送ったら、そんなことが書けるんだろう・・。

617 :デフォルトの名無しさん:2019/05/18(土) 20:31:24.15 ID:P5JmHxRD.net
>>616
涙拭けよw

618 :デフォルトの名無しさん:2019/05/19(日) 13:24:59.15 ID:j/nghwCk.net
負け犬だからその違いもわからないっていうw

619 :デフォルトの名無しさん:2019/05/21(火) 22:07:00.33 ID:Jja3BPK6.net
>>614
getIdのドットの前のオブジェクトは何?
それ次第

getEventIdはカレンダーイベントオブジェクトでしょ?
だからカレンダーイベントのidが取得できる

620 :デフォルトの名無しさん:2019/05/21(火) 22:07:54.48 ID:Jja3BPK6.net
>>614
getEventByIdだったw
イベントidでイベントを取得するメソッドだね

621 :デフォルトの名無しさん:2019/05/22(水) 22:43:46.56 ID:bxcYYOqD.net
>>620
カレンダーイベント配列のgetId。
だから、何でカレンダーイベントのIdを取得できるのがもう一つあるのかなと。
しかも取得結果が違うし。

getIdは、長い暗号 + メールアドレスみたいな文字列が返ってくるけど、
getEventByIdは、全然違う文字が返って来たり、空だったりする。

622 :デフォルトの名無しさん:2019/05/23(木) 03:29:55.06 ID:4J3/T4Xu.net
sheet.getRange().sort(column);

の様な処理で column 列が式の場合、式の文字列でソートされますが
この関数は演算結果に対して行う手法はあるのでしょうか?

無いようなら getDisplayValues で配列に取り込み、
放り込みなおして sort するのが比較的手数が少ない方法ですかね?

623 :デフォルトの名無しさん:2019/05/23(木) 08:12:12.16 ID:nodzy/aN.net
式でソートされないけど

624 :デフォルトの名無しさん:2019/05/23(木) 14:01:08.81 ID:4J3/T4Xu.net
検証不足で他の要因で一部にソート異常があったので思い込みにはまってました、お恥ずかしい

625 :デフォルトの名無しさん:2019/06/06(木) 07:53:11.68 ID:0GC4e250.net
スプレッドシートでExcelのマクロみたいなことをしたいのですが
オススメの参考書などありますでしょうか?

626 :デフォルトの名無しさん:2019/06/06(木) 22:33:31.61 ID:17p7tBKQ.net
ググって調べるのが一番だと思うけど。
俺も欲しかったので、Amazonで調べたけど、
内容がすぐに陳腐化するらしい。
アップデートが頻繁なのも善し悪しだな。

627 :デフォルトの名無しさん:2019/06/08(土) 17:29:30.36 ID:h5srjJt3.net
Javascriptの基礎的な言語知識と
GAS独自のオブジェクト
たとえばスプレッドシートなら
Spreadsheet, sheet, rangeなどが分かればある程度のものは
組めるようになると思う

628 :デフォルトの名無しさん:2019/06/16(日) 20:09:51.82 ID:ZtozgK8X.net
gmailの着信をトリガーにする方法はありますか?
今は1分間隔でスクリプトを動かしてるんだけど、
たまに経過時間でエラーがでちゃうので、1分間隔は厳しいのかなーとか。

629 :デフォルトの名無しさん:2019/06/17(月) 10:59:46.44 ID:lxO8a0KV.net
定期的に自動で再起動するスクリプトにしろ

630 :デフォルトの名無しさん:2019/06/19(水) 00:49:14.23 ID:HMJH3ram.net
質問なのですが、

1・スプレッドシートにボタンを作る(挿入→図形描画で作りました)
2・そのボタンにツール→スクリプトエディタで書いた、簡単なgasを紐つける

これでPCのブラウザからはボタンをクリックすると、ちゃんとgasが何の問題もなく正常動作するんですが
スマホのスプレッドシートアプリから同シートを開いてボタンをクリックするとgasが全く動きません

エラーも出ず、ボタンオブジェクトがクリックされた状態(D&Dでオブジェクトを移動できる状態)になるだけです

もしかして、gasはスマホのスプレッドシートアプリからは動作しなかったりしますか?

なお、書いたgasは以下です

function addTuujouKinmu() {
var sheet=SpreadsheetApp.getActiveSheet();
var x=sheet.getRange("D14").getValue(); //現状の通常勤務日数を取得

sheet.getRange("D14").setValue(x+1); //ボタンがクリックされたら勤務日数+1
}

よろしくお願い致します

631 :デフォルトの名無しさん:2019/06/19(水) 06:06:39.91 ID:/B51KqfV.net
スマホのブラウザからは操作できないもんなの?

632 :デフォルトの名無しさん:2019/06/19(水) 14:23:03.68 ID:HMJH3ram.net
>>631
なぜかスマホのブラウザからでも編集、gasの動作しないです
どうも閲覧専用アカウントのような、閲覧しかできない状態になっているように見えます

ブラウザはios版GoogleChromeで、グーグルアカウントはこのシートとgasを書いたオーナーアカウントでログイン済みです
PCブラウザで同アカウントでログインして、gasの正常動作とシート編集などできる事を確認しているアカウントです

スプレッドシートのgasが、アプリはブラウザでもスプシアプリでも何でもいいので、
スマホで動作している方いらっしゃいませんでしょうか?

174 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★