[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2ch.scのread.cgiへ]
Update time : 12/13 18:40 / Filesize : 287 KB / Number-of Response : 981
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん mailto:sage [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 質問箱
peace.2ch.net/test/read.cgi/tech/1131627583/
Microsoft SkyDrive API
peace.2ch.net/test/read.cgi/tech/1385604796/
【GoogleAppsScript】猿92【研究せよ!!!】
nozomi.2ch.net/test/read.cgi/php/1398600864/
GoogleAPIってどうよ?
nozomi.2ch.net/test/read.cgi/php/1018614427/
Google App Engine for Python 6アプ目
nozomi.2ch.net/test/read.cgi/php/1358570953/
Google App Engine for java
peace.2ch.net/test/read.cgi/tech/1317639323/
GoogleWebToolkit[GWT]について語ろう
nozomi.2ch.net/test/read.cgi/php/1147975874/

443 名前:デフォルトの名無しさん [2017/10/28(土) 11:18:38.62 ID:YrbVG7kU.net]
>>441
pythonでダウソするやつはある

444 名前:438 mailto:sage [2017/10/28(土) 19:55:11.76 ID:aeUdpVUN.net]
>>443
検索してなんとなくできそうなのでやってみます
ありがとうございました

445 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 02:54:44.20 ID:StX7DGK4.net]
GAS単体でajaxのようなwebページをクローリングすることは可能ですか?
やっぱり外部を通さないと無理でしょうか

446 名前:デフォルトの名無しさん mailto:sage [2017/11/12(日) 17:25:52.88 ID:StX7DGK4.net]
自己解決しました

447 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 13:04:40.18 ID:8/cIJ70S.net]
スプレッドシートの制御をAndroidから行う方法をご教示頂けませんでしょうか。
内容としては複数列のソートを行いたいのです。
現状は列指定でソートをかけているのですが、列数が多く余分な時間がかかります。
PCからは実行できているのですが、同様の事がAndroid上から行えたらと思います。
実行用のトリガーがAndroidで使用できずに困っております。
現状トリガーは図形に対してスクリプト実行させていますが、タップしてもAndroidでは削除しか出てきません。

448 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 18:34:16.47 ID:IvDpdEfa.net]
function onOpen()とmenuEntries.push使えば?

449 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 09:12:50.22 ID:myEYxvrC.net]
https://script.google.com/dashboard/quota
↑にあるトリガーの合計実行時間や、URLFetch の呼び出し、URLFetch のデータの受信が
現在どのくらい使用されている分かるページは無いですか?

https://console.developers.google.com
GoogleドライブAPIなら↑でわかるのにそれ以外載って無くて…

450 名前:デフォルトの名無しさん mailto:sage [2018/01/03(水) 23:47:48.36 ID:cEXvj/Pp.net]
サーバー側でjqueryって使えますか?
WebスクレイピングのHTMLパーサとしてjqueryを使いたいのですが…

451 名前:デフォルトの名無しさん [2018/01/04(木) 12:56:13.15 ID:o7CttU7P.net]
node.jsと思ったがGASか



452 名前:デフォルトの名無しさん mailto:sage [2018/01/05(金) 01:26:13.05 ID:GBYhvW0R.net]
>>450
npmでjQueryをinstall
webpackでbundle
node-google-apps-scriptでアップロード
って感じでいけないかな?
試してないのでできるか分からないけど

453 名前:デフォルトの名無しさん mailto:sage [2018/01/05(金) 10:44:01.68 ID:Vef7Ikrv.net]
一部の機能なら普通に使える

454 名前:デフォルトの名無しさん [2018/01/06(土) 11:51:13.98 ID:HbY4/bGY.net]
どっかよそのAPI使うとか

455 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 11:57:20.99 ID:ez3NxZhX.net]
Googleドライブにあるスプレッドシートを
JSONファイルを返すウェブアプリケーションとして使ってるんだが
JSONデータがブラウザにキャッシュされなくて困っている

cache-control:no-cache
pragma:no-cache
expires:Mon, 01 Jan 1990 00:00:00 GMT

というhttpヘッダを返してきてキャッシュさせてくれないんだが、
このヘッダを書き換える方法は無いか?

一ヵ月に1度、2度くらいしか更新されないデータだが、毎日頻繁に参照されるもので
データが1.4MBデカい為、変更されたときだけ読み込むようにヘッダを書き換えたい

456 名前:デフォルトの名無しさん mailto:sage [2018/01/07(日) 12:29:16.75 ID:S38kpWyE.net]
キャッシュされたら困るからなー

457 名前:デフォルトの名無しさん mailto:sage [2018/01/13(土) 02:09:46.21 ID:Tg/TmElT.net]
>>450
こないだ同じような用途でjsdomとjquery使ったわ。

たしかこんなかんじ
var JSDOM = require('jsdom').JSDOM;
JSDOM.fromUrl('https://example.com/').then(function(dom) {
var window = dom.window;
var jQuery = $ = require('jquery')(window);
// ここから$('ul#hoge > li.huga')とか普通に使えるはず
});

458 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 11:48:39.68 ID:j3glEAxX.net]
色々出すぎ
https://www.amazon.co.jp/dp/4798053767/
https://www.amazon.co.jp/dp/4798137146/
https://www.amazon.co.jp/dp/4865941215/
https://www.amazon.co.jp/dp/B01LXFUA8J/
https://www.amazon.co.jp/dp/B014VMULUG/

459 名前:デフォルトの名無しさん mailto:sage [2018/01/28(日) 03:46:39.25 ID:xa+QRUJO.net]
GASって「const 定数名 = 1;」 みたいな記述できない?

varしか無理?

460 名前:デフォルトの名無しさん [2018/01/29(月) 23:20:08.61 ID:5eR4vC6L.net]
constはランタイムエラー
letは通る
だったような記憶

461 名前:デフォルトの名無しさん [2018/02/06(火) 22:16:05.06 ID:/gHduiD+.net]
addMenuでスプレッドシートに追加する独自メニューを条件によって選択不可にすることはできますか?
通常のメニューと同じようにグレーアウトして選択できないようにしたいです。



462 名前:デフォルトの名無しさん mailto:sage [2018/02/10(土) 06:53:00.00 ID:C1kfYYFU.net]
1日1回、UrlFetchでページネイションされた数十ページを取得したいのですが
負荷軽減のため数秒は間隔を明けて取得したいです

settimeoutでエラーがでるのは、GASでは使えないということなのでしょうか?
出来ないとしたら代替方法の検索のヒントなどを教えていただきたいです

463 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 06:27:45.78 ID:E5AjV+At.net]
GASってひょっとしてfor(let data of datas)みたいな構文は通らないのか?

464 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 06:46:30.86 ID:E5AjV+At.net]
for each(let data in datas)は通った
GASまじか・・・

465 名前:デフォルトの名無しさん [2018/02/13(火) 22:38:42.10 ID:wCW429If.net]
>>462
setTimeoutはブラウザでしか効かないんじゃ
Utilities.sleep(ミリ秒)使おう

466 名前:デフォルトの名無しさん [2018/02/13(火) 22:39:52.24 ID:wCW429If.net]
>>461
非表示じゃダメなの?

467 名前:デフォルトの名無しさん mailto:sage [2018/02/14(水) 06:29:23.38 ID:hdXXEhGY.net]
>>465
ありがとうございます

468 名前:デフォルトの名無しさん [2018/02/14(水) 12:43:37.10 ID:qm6gWFGH.net]
>>463
>>464
良し悪しはわからないけど

for (var n in datas) {
var data = datas[n];
...
}

とかしてた

469 名前:デフォルトの名無しさん [2018/02/14(水) 16:40:58.15 ID:rMSOrK/H.net]
datum

470 名前:デフォルトの名無しさん mailto:sage [2018/02/16(金) 06:23:37.77 ID:W1XJdyx1.net]
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆

471 名前:デフォルトの名無しさん mailto:sage [2018/04/06(金) 09:46:20.39 ID:OGpTmhME.net]
すみません、ちょっとお門違いなんですが、
Microsoft系でGoogle Apps Scriptに相当するようなサービスって何でしょうか?



472 名前:デフォルトの名無しさん [2018/04/06(金) 12:08:48.32 ID:sTfZcU1Y.net]
OneDrive

473 名前:デフォルトの名無しさん mailto:sage [2018/04/08(日) 08:48:02.53 ID:ExM2Rgcj.net]
officeアドイン(javascript api)

474 名前:デフォルトの名無しさん mailto:sage [2018/04/08(日) 09:35:01.80 ID:iYd8ya2H.net]
vba
excelだけじゃなく、officeは全部使える

475 名前:デフォルトの名無しさん [2018/04/08(日) 11:45:51.95 ID:YK+KPtHu.net]
Python for Excel

476 名前:デフォルトの名無しさん mailto:sage [2018/04/08(日) 12:44:04.55 ID:x+tHn1VY.net]
Google Spreasheetみたいにクラウドに置いたときに、
定期的に動かしたり、Webアプリとして呼び出せたりするんでしょうか?

477 名前:デフォルトの名無しさん mailto:sage [2018/04/27(金) 08:48:50.80 ID:azia2EcY.net]
共有スプレッドシートで自分だけのスクリプトを動かすことができますか?

478 名前:デフォルトの名無しさん [2018/04/27(金) 12:00:12.58 ID:DjfFcydV.net]
できる

479 名前:デフォルトの名無しさん mailto:sage [2018/04/27(金) 12:30:17.67 ID:309OLMv4.net]
>>478
どうやればできますか?

480 名前:デフォルトの名無しさん [2018/04/27(金) 14:10:43.72 ID:ouRrzssA.net]
【マイトLーヤとPS4】 FFとDQの最新作、VR開発は危険、プレーヤーの日常感覚を損なうおそれ
rosie.5ch.net/test/read.cgi/liveplus/1524621704/l50

481 名前:デフォルトの名無しさん [2018/04/27(金) 17:49:08.26 ID:ash3pEtl.net]
>>479
多分このスレの上の方に書いてある



482 名前:デフォルトの名無しさん [2018/04/30(月) 09:57:45.45 ID:OTdR2Ule.net]
スプレッドシートでハイパーリンクになっていないセルの、テキストとURL取得するには、どうすれば良いですか?

483 名前:デフォルトの名無しさん [2018/04/30(月) 21:10:05.12 ID:k1zO9vV2.net]
>>482
ハイパーリンクになってないならできない
そもそもセルにurlがvalueとして入力されてるなら別だが

484 名前:デフォルトの名無しさん mailto:sage [2018/05/13(日) 17:28:07.61 ID:T6Bs0Y7u.net]
しょうもない質問ですが職場などで何て呼んでるでしょうか

ジーエーエス?
グーグルアップス?

こないだガスって言ってる人がいて自分の職場では全く統一されていないです

485 名前:デフォルトの名無しさん [2018/05/13(日) 20:20:04.93 ID:j+nJMGjP.net]
>>484
ガスって呼んでる
??ってなる人には「Google Apps Scriptの略」って付け加える

486 名前:デフォルトの名無しさん mailto:sage [2018/05/14(月) 12:07:03.70 ID:2SPouDsA.net]
>>485
ありがとうございます
ガスが一般的なんですかね

487 名前:デフォルトの名無しさん [2018/05/14(月) 13:31:22.77 ID:dnGRWxRE.net]
>>484
ぎゃす

488 名前:デフォルトの名無しさん [2018/05/23(水) 19:22:31.65 ID:Au5e7VGg.net]
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

WX5I9

489 名前:デフォルトの名無しさん mailto:sage [2018/05/24(木) 10:41:34.45 ID:cPlRxlDn.net]
WX5I9

490 名前:デフォルトの名無しさん [2018/05/25(金) 01:08:25.88 ID:9upiSQGW.net]
<HEAD>タグの中に文字コードの設定<meta charset= がある場合は、文字コードを抜き出すプログラムを組んでいます。(下記の関数)


function getEntag(response){
var myRegexp = /<HEAD>([\s\S]*)<\/HEAD>/gi;
var elems = response.getContentText().match(myRegexp);
var myEncode = /<meta charset="(.+?)">/gi;
var myEncodeR = elems.getContentText().match(myEncode); // ←この行でエラーが出る
return myEncodeR;
}


エラーの内容
TypeError: オブジェクト「文字列文字列文字列文字列文字列」で関数 getContentText が見つかりません。


なぜ
response.getContentText().match(myRegexp);
はうまくいくのに
var myEncodeR = elems.getContentText().match(myEncode);
はうまくいかないのでしょうか?

491 名前:デフォルトの名無しさん [2018/05/25(金) 03:33:33.31 ID:JRXZZDGl.net]
elems[0]



492 名前:デフォルトの名無しさん mailto:sage [2018/05/25(金) 08:23:06.06 ID:GbGPTGD4.net]
GASでpdfを作成したいと思い
サイトを参考に出せるようになったのですが
余白の設定オプションを教えていただけないでしょうか?

exportFormat: "pdf", // ファイル形式の指定 pdf / csv / xls / xlsx
format: "pdf", // ファイル形式の指定 pdf / csv / xls / xlsx
size: "A4", // 用紙サイズの指定 legal / letter / A4
portrait: "true", // true → 縦向き、false → 横向き
fitw: "true", // 幅を用紙に合わせるか
sheetnames: "false", // シート名をPDF上部に表示するか
printtitle: "false", // スプレッドシート名をPDF上部に表示するか
pagenumbers: "false", // ページ番号の有無
gridlines: "false", // グリッドラインの表示有無
fzr: "false", // 固定行の表示有無
ここら辺のオプションワードをつけてGoogle検索して見たのですが見つからないでいます
よろしくおねがいいたします

493 名前:デフォルトの名無しさん mailto:sage [2018/05/25(金) 09:48:46.51 ID:JEsKWWiQ.net]
google apps script pdf margin
でググったらstackoverflowとかヒットするけど見てみた?
俺は見てないけど。

494 名前:デフォルトの名無しさん mailto:sage [2018/05/25(金) 13:10:56.83 ID:zfLEVsZm.net]
日々の記録をgoogle apps script で記録してたんだが1ヶ月忙しくて
記録の確認してなかったら先月4月26日以降の記録が取れてなかった
プロジェクトを動かすと「承認が必要です」で前もやったことがあるような
画面がでて一つ一つのプロジェクトを自動実行させるために承認設定をした
100ぐらいプロジェクトがあるんだが一つ一つを手作業で承認させるのが
大変だし前もこんなことをさせられた記憶があるんだが
承認を一回で全てのプロジェクトを設定する方法とかないですかね?

495 名前:デフォルトの名無しさん [2018/05/25(金) 16:14:05.22 ID:XO9fqtgP.net]
っていうかしばらくしたらまた承認求められそうでこわいな

496 名前:デフォルトの名無しさん [2018/05/26(土) 08:10:21.44 ID:hhovu7qg.net]
>>493
ありがとうございます
設定することができました!

497 名前:デフォルトの名無しさん mailto:sage [2018/05/27(日) 18:16:43.31 ID:AVKJ/EkR.net]
google apps scriptでLZHを解凍したいと思っています。
以下のどちらかのコードはGASでも使用可能でしょうか?
又は、ほかに何か良い方法があるでしょうか?

ttps://github.com/erlandranvinge/lh4.js/tree/master
ttp://formats.kaitai.io/lzh/javascript.html

現在1つのテキストファイルが圧縮されたzipのblobを、
Utilities.unzip
で解凍し、中のテキストファイルを利用しているのですが、
LZHでも同じ事ができるようにしたいと考えています。

上記ページのサンプルは見たのですが、
DOMが全く分からず、javascriptの理解も浅いため、
どう書けばよいのかわかりませんでした。
LZHのblobから解凍されたファイルのblobが得られれば理想的です。
アドバイスお願いしますm(_ _)m

498 名前:デフォルトの名無しさん mailto:sage [2018/06/01(金) 18:16:54.34 ID:zHSboa0n.net]
質問です
色んなサイトを見ながら、Google spread sheetにスクリプトを作成しました
このスクリプトを外部アプリから実行するにはどうすれば良いのでしょうか。

ちなみに外部アプリとはDiscordの事です。

499 名前:デフォルトの名無しさん [2018/06/01(金) 18:21:14.88 ID:Wbxpqrec.net]
オレオレAPIをくっ付ける

500 名前:デフォルトの名無しさん mailto:sage [2018/06/01(金) 19:56:50.22 ID:rK/pkJ29.net]
>>499
ありがとうございます。オレオレAPIは聞いた事無いですが調べてみます。

501 名前:デフォルトの名無しさん [2018/06/01(金) 21:11:40.39 ID:xvkHhoxN.net]
doGetかdoPost作ってHTTPで呼べばいいじゃない



502 名前:デフォルトの名無しさん [2018/06/02(土) 12:34:27.24 ID:yUEJ+BJS.net]
djangoみたいなdispatcherとかroutingの仕組みないかな

503 名前:デフォルトの名無しさん [2018/06/13(水) 21:43:33.53 ID:KouNon+v.net]
お手軽WebAPI作るときデバッグどうしてる?
デバッグ用URLではHTTPリクエスト受け付けてくれないでしょ?

リリース用URLじゃLogger使えないし
コード変えてバージョン上げずに更新しても変更反映してないから
バージョンだけが無駄に上がってく

いい方法教えてください

504 名前:デフォルトの名無しさん [2018/06/14(木) 09:56:45.68 ID:b+x6hMO7.net]
デバッグ用のアカウント作って
そっちからアクセスしたらデバッグモードで動くように作る

505 名前:デフォルトの名無しさん [2018/06/15(金) 20:11:23.83 ID:EMcl4RB2.net]
> そっからアクセスしたら
これは別アカに共有かけてそっちで開発し
リリース段階で本アカで更新ってこと?

506 名前:デフォルトの名無しさん [2018/06/16(土) 06:04:47.49 ID:xpvZKcIC.net]
へ?
デバッグするときのクライアントのアカウントだよ

507 名前:デフォルトの名無しさん [2018/07/04(水) 22:17:45.27 ID:gFgZc5FG.net]
PYT

508 名前:デフォルトの名無しさん [2018/07/05(木) 12:09:59.99 ID:6iN0hdr0.net]
なんだこいつ

509 名前:デフォルトの名無しさん mailto:sage [2018/07/09(月) 17:33:54.99 ID:se1rYzUR.net]
スプレットシートの中身をWEB経由でJSON形式で出力しているんだが
↓のようにリダイレクトされるんだが、このリダイレクトを抑止する方法ないか?

https://script.google.com/macros/s/〜

https://script.googleusercontent.com/macros/echo?user_content_key=〜


https://script.googleusercontent.com/macros/echo?user_content_key=〜の方に直接飛んでも
何故か、一旦https://script.google.com/macros/s/にリダイレクトされてからまたリダイレクトされるし…

510 名前:デフォルトの名無しさん [2018/07/09(月) 18:11:50.09 ID:1p1eFn95.net]
503

511 名前:デフォルトの名無しさん [2018/07/09(月) 18:18:12.92 ID:kTTsYOtx.net]
301 or 302



512 名前:デフォルトの名無しさん mailto:sage [2018/07/22(日) 00:26:34.52 ID:ZpQQ0pAE.net]
spreadsheetのgasについて質問です。
getLastColumnの仕様は、値が入ってる最終列を返すのでしょうか?
値が入っていない列を返すときもあって混乱してます。

あと、insertSheetの直後にgetLastColumnを呼び出すと0が返ってくるのですが、このとき、存在する最終列を取得する方法はないでしょうか。
このとき取得したい期待値はZ列の26です。(画面上Z列までセルが有効になっているように見えるため)
これは26って固定値をもつのが気分的にいやっていうワガママです

513 名前:デフォルトの名無しさん mailto:sage [2018/07/22(日) 00:55:09.31 ID:ZpQQ0pAE.net]
getMaxColumnsってのがあった(>_<)

514 名前:デフォルトの名無しさん [2018/09/29(土) 19:38:05.42 ID:LLxAt+HQ.net]
GASの勉強は本とサイトどっちがいいですか?
おすすめとかあったら教えて欲しいです

515 名前:デフォルトの名無しさん [2018/09/29(土) 20:16:29.09 ID:8vdhvdxP.net]
【報道規制の、解禁を】 マ@トレーヤのUFO出現
matsuri.5ch.net/test/read.cgi/sky/1537927336/l50

516 名前:デフォルトの名無しさん [2018/09/30(日) 11:25:49.99 ID:ELKSxw7h.net]
ここまで読みました

517 名前:デフォルトの名無しさん [2018/09/30(日) 13:18:42.33 ID:XFe1Q8VS.net]
>>514
教えてください

518 名前:デフォルトの名無しさん [2018/10/01(月) 00:18:27.39 ID:IPuEyzUl.net]
>>514
俺はWebサイト派
Qiitaあたりの情報で十分に勉強できた

519 名前:デフォルトの名無しさん mailto:sage [2018/10/06(土) 02:08:54.46 ID:2uRTZ8KW.net]
html
<input type="button" onclick="google.script.run.aa()">
コード.gas
function aa(){
var value = document.getElementById("ta").value;
}
こんな感じでgas側でgetElement使いたいんだけど方法ないかな?
html側に書けばできるけどスクリプトをまとめてgas側に書いてスッキリさせたい
これだとvalueになにも入らないっぽい
ないならあきらめるが

520 名前:デフォルトの名無しさん [2018/10/06(土) 10:06:26.13 ID:QZvBbzw3.net]
"ta"だけ渡してあとは好きに汁

521 名前:デフォルトの名無しさん mailto:sage [2018/10/06(土) 23:57:43.46 ID:MQLlRsEJ.net]
gas側でDOMは触れないですよ



522 名前:デフォルトの名無しさん [2018/10/09(火) 21:03:41.76 ID:J1hD0LSr.net]
Google apps scriptで図書館のホームページにログインしたいのですが、できません。
どうすればログインできるのでしょうか?

function myFunction() {
var payload = {
"username" : "XXXXXXXXXX",
"j_password" : "XXXXXXX",
}
var options = {
"method" : "POST",
"payload" : payload,
"followRedirects" : false
}
var url = "https://opac.toshokan.city.fukuoka.lg.jp/licsxp-opac/j_security_check?subSystemFlag=0"

var response = UrlFetchApp.fetch(url, options);
var cookies = response.getHeaders()["Set-Cookie"];
var headers = { 'Cookie' : cookies };
options = {
method : "get",
headers : headers,
followRedirects: true,
};
var topUrl = "https://opac.toshokan.city.fukuoka.lg.jp/licsxp-opac/WOpacUsrLendListAction.do"
response = UrlFetchApp.fetch(topUrl, options);
var content = response.getContentText("UTF-8");
Logger.log(content)
}

523 名前:デフォルトの名無しさん [2018/10/11(木) 19:13:50.65 ID:KKlTShrO.net]
driveにあるmp3ファイルに画像を貼り付けて、mp4にする。それをフォトに保存するscriptって作れますか?
可能であれば教えて頂けると幸いです。

524 名前:デフォルトの名無しさん [2018/10/12(金) 05:14:25.86 ID:1iFt3dhJ.net]
できますよ

525 名前:デフォルトの名無しさん mailto:sage [2018/10/12(金) 07:52:54.61 ID:C1pVYns8.net]
>>522
ブラウザの自動操作は、iMacros, Selenium IDE とか、

Ruby で、Selenium Webdriver を使うとか

526 名前:522 mailto:sage [2018/10/12(金) 09:19:01.30 ID:C1pVYns8.net]
>>522
Ruby で、Selenium Webdriver では、
CSS セレクターで、入力欄を指定して、入力する。
入力できたら、ログインボタンを押す

element = driver.find_element(:css, 'input[name="userid"]')
element.clear
element.send_key "xxxxxx"

element = driver.find_element(:css, 'input[name="password"]')
element.clear
element.send_key "yyyyyy"

driver.find_element(:css, 'a.btn').click

527 名前:デフォルトの名無しさん [2018/10/14(日) 21:11:05.91 ID:Qblq+S/g.net]
>>526
ありがとう
ただ、できればgasでしたいのよね

528 名前:522 mailto:sage [2018/10/14(日) 23:38:23.09 ID:hWarSIQ5.net]
>>522
のコードには、以下のように、
CSS セレクターで、入力欄を指定して、入力する部分を表示がないよね

element = driver.find_element(:css, 'input[name="userid"]')
element.clear
element.send_key "xxxxxx"

また、以下のように、
CSS セレクターで、ボタンを指定して、押す部分もないよね

driver.find_element(:css, 'a.btn').click

529 名前:522 mailto:sage [2018/10/14(日) 23:40:22.51 ID:hWarSIQ5.net]
>>528
修正

>CSS セレクターで、入力欄を指定して、入力する部分を表示がないよね
CSS セレクターで、入力欄を指定して、入力する部分がないよね

530 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 01:04:33.18 ID:IuczYWmH.net]
excelマクロをきっかけにVBA勉強してて結構楽しかったから、GASもやってみようと思う
VBAとGASの習熟の難易度で、どっちが難しいとかある?
スプレッドシートは便利そうで興味あるんだけど、マクロ使えないのが自分の中で枷になっててね
興味沸いてる

531 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 03:41:20.06 ID:xKxj3Rj7.net]
javascriptなんでやって損はないぞ



532 名前:デフォルトの名無しさん mailto:sage [2018/10/19(金) 08:16:54.08 ID:GydxY9Hg.net]
カレンダーを検索したり編集したりできますか?

533 名前:デフォルトの名無しさん [2018/10/19(金) 12:11:04.45 ID:jQ8EJjtV.net]
gasの方が簡単
pythonからも出来るよ

534 名前:デフォルトの名無しさん mailto:sage [2018/10/20(土) 01:56:59.75 ID:cKgpkxwO.net]
スプレッドシートにもマクロ機能ついてた気がする。

535 名前:デフォルトの名無しさん mailto:sage [2018/10/23(火) 00:29:05.49 ID:JwGBt6eq.net]
GASの本スレってここ?
もっと情報交流したいよう(´・ω・`)

536 名前:デフォルトの名無しさん [2018/10/23(火) 14:24:33.23 ID:yFsvvFWj.net]
交換じゃなくて一方通行のスレ

537 名前:デフォルトの名無しさん mailto:sage [2018/10/23(火) 16:20:43.87 ID:fX6+Gv53.net]
APIは本家でRTFMだしなあ
便利なライブラリとか開発環境とか教えてくれれば交流になるかも

538 名前:デフォルトの名無しさん mailto:sage [2018/10/23(火) 20:39:33.94 ID:mSpmNxQX.net]
claspの話でもしようぜ

539 名前:デフォルトの名無しさん mailto:sage [2018/10/24(水) 20:01:07.64 ID:GW9EQyzD.net]
VBAと同じ感覚でGAS勉強して職場で軽く披露してみたけど、思いのほか抵抗感強くて焦った
上司がセキュリティおじさんで困ったちゃん

540 名前:デフォルトの名無しさん mailto:sage [2018/10/24(水) 23:39:10.32 ID:yiYSryh5.net]
上司が正しい

541 名前:デフォルトの名無しさん mailto:sage [2018/10/26(金) 12:21:46.80 ID:sU5wuxUl.net]
>>539
業種や職種によるが、うちなら完全アウト。



542 名前:デフォルトの名無しさん mailto:sage [2018/10/26(金) 13:19:49.44 ID:xb+RGQ0c.net]
上場会社とかになるとそれくらい情報の取り扱いが厳しくなるのかな
こっちは100人ぽっちの中小だから想像できないわ

543 名前:デフォルトの名無しさん [2018/10/26(金) 16:46:23.98 ID:8hqqerJ0.net]
上場は隔離






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<287KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef