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
2014/11/03(月) 19:27:50.34ID:p3gGK/5S
GoogleDRIVEでゴミ箱を削除してくださいとポップアップが出るようになったのですが
スマホからもpcからもゴミ箱が表示されません。
ゴミ箱はどこに表示されるのでしょうか。
よろしくお願いします。
スマホからもpcからもゴミ箱が表示されません。
ゴミ箱はどこに表示されるのでしょうか。
よろしくお願いします。
2014/11/03(月) 19:47:07.46ID:p3gGK/5S
解決しました
2014/11/07(金) 00:08:03.23ID:MQmGrs9M
GAEから使えるのがありがたい
100デフォルトの名無しさん
2014/11/07(金) 17:42:40.98ID:qD5n5Xcy >>93
もうそれ、サービス終わってるよ
もうそれ、サービス終わってるよ
101デフォルトの名無しさん
2014/11/08(土) 11:59:45.01ID:UfYKgu7A102デフォルトの名無しさん
2014/11/08(土) 16:15:22.81ID:qwvGzBPO えっ
103デフォルトの名無しさん
2014/11/10(月) 08:44:52.32ID:9rz69vME >>101
DBやるなら、AWSのRDSやらGoogle Cloud SQL、レンタルサーバのDBサーバ
など有償のものを使うしか手立てはないですよ。ローカルのサーバをDDNSで
外からアクセス出来るようにして、GAからアクセスさせるってのも手ではありま
すがね。
DBやるなら、AWSのRDSやらGoogle Cloud SQL、レンタルサーバのDBサーバ
など有償のものを使うしか手立てはないですよ。ローカルのサーバをDDNSで
外からアクセス出来るようにして、GAからアクセスさせるってのも手ではありま
すがね。
104デフォルトの名無しさん
2014/11/10(月) 11:43:50.35ID:GGFW6CYo spreadsheetで間に合わないなら
GAEのDBを使うのが一番安上がり
GAEのDBを使うのが一番安上がり
105デフォルトの名無しさん
2014/11/10(月) 15:50:15.20ID:N/uHWaPu 2014-10-06 Angularが嫌い
http://mizchi.hatenablog.com/entry/2014/10/06/162103
AngularJSは覚えることが多過ぎてあきらめた。mustucheテンプレートはイケテル。
=>
vue.jsおし。
MEANはnpmエコシステム体験ツアーに便利。(そのまま実用に突き進むのはゴールデンハンマーの罠)
↓
Vue.jsか日本語書籍をはじめノウハウの多いbackbone.jsがおすすめ。
Angular.jsは不自然なところが多い。JQueryのように自然に使えない。数年後にはEJB2のように滅んでいる感じ。
↓
Angularそっちのけで、Vue.jsについて所感 2014-02-14
http://havelog.ayumusato.com/develop/javascript/e587-vuejs_impressions.html
2014-06-26 5分でわかるVue.jsと、jQueryで頑張ってはいけない理由
http://www.infiniteloop.co.jp/blog/2014/06/5min_vuejs/
Vue.js概要? 2014/04/25 - 2014/11/09
http://qiita.com/asip2k25/items/bd4bdccd5201d542953c
Vue.js v0.11の変更点(予定)まとめ Oct 7th, 2014
http://blog.koba04.com/post/2014/10/07/vue-js-v011-changes/
Vue.js
http://vuejs.org/
どこでも活躍できるテンプレートエンジン「Mustache」
http://blog.mach3.jp/2010/10/05/mustache-template-engine.html
2012-12-09 テンプレートエンジンmustacheを使ってみる
http://d.hatena.ne.jp/Kazuhira/20121209/1355042467
mustache
http://mustache.github.io/
http://mizchi.hatenablog.com/entry/2014/10/06/162103
AngularJSは覚えることが多過ぎてあきらめた。mustucheテンプレートはイケテル。
=>
vue.jsおし。
MEANはnpmエコシステム体験ツアーに便利。(そのまま実用に突き進むのはゴールデンハンマーの罠)
↓
Vue.jsか日本語書籍をはじめノウハウの多いbackbone.jsがおすすめ。
Angular.jsは不自然なところが多い。JQueryのように自然に使えない。数年後にはEJB2のように滅んでいる感じ。
↓
Angularそっちのけで、Vue.jsについて所感 2014-02-14
http://havelog.ayumusato.com/develop/javascript/e587-vuejs_impressions.html
2014-06-26 5分でわかるVue.jsと、jQueryで頑張ってはいけない理由
http://www.infiniteloop.co.jp/blog/2014/06/5min_vuejs/
Vue.js概要? 2014/04/25 - 2014/11/09
http://qiita.com/asip2k25/items/bd4bdccd5201d542953c
Vue.js v0.11の変更点(予定)まとめ Oct 7th, 2014
http://blog.koba04.com/post/2014/10/07/vue-js-v011-changes/
Vue.js
http://vuejs.org/
どこでも活躍できるテンプレートエンジン「Mustache」
http://blog.mach3.jp/2010/10/05/mustache-template-engine.html
2012-12-09 テンプレートエンジンmustacheを使ってみる
http://d.hatena.ne.jp/Kazuhira/20121209/1355042467
mustache
http://mustache.github.io/
106デフォルトの名無しさん
2014/11/10(月) 15:52:03.91ID:N/uHWaPu 2014-02-13 軽量でパワフルなデータバインディングMVVM, vue.jsで遊んでみた
http://mizchi.hatenablog.com/entry/2014/02/13/153742
http://mizchi.hatenablog.com/entry/2014/02/13/153742
107デフォルトの名無しさん
2014/11/10(月) 16:49:41.10ID:N/uHWaPu AngularJS入門の巻き
http://www.slideshare.net/itokami1123/angularjs-34533999
AngularJS入門の巻き2
http://www.slideshare.net/itokami1123/angularjs-beginner-20140629
AngularJS入門
http://dev.classmethod.jp/series/angularjs%E5%85%A5%E9%96%80/
AngularJS
http://js.studio-kingdom.com/angularjs
AngularJSの起動
http://js.studio-kingdom.com/angularjs/guide/bootstrap
AngularJS 入門 Qiita
http://qiita.com/lga0503/items/d8efddcad2574e1938f1
AngularJS の $locationProvider.html5Mode について Qiita
http://qiita.com/shogogg/items/542bd6d18f777bcc24bc
AngularJS's tutorial あなたとともにAngularJS (CoffeeScript)
http://lab.hisasann.com/AngularJSTutorial/
http://www.slideshare.net/itokami1123/angularjs-34533999
AngularJS入門の巻き2
http://www.slideshare.net/itokami1123/angularjs-beginner-20140629
AngularJS入門
http://dev.classmethod.jp/series/angularjs%E5%85%A5%E9%96%80/
AngularJS
http://js.studio-kingdom.com/angularjs
AngularJSの起動
http://js.studio-kingdom.com/angularjs/guide/bootstrap
AngularJS 入門 Qiita
http://qiita.com/lga0503/items/d8efddcad2574e1938f1
AngularJS の $locationProvider.html5Mode について Qiita
http://qiita.com/shogogg/items/542bd6d18f777bcc24bc
AngularJS's tutorial あなたとともにAngularJS (CoffeeScript)
http://lab.hisasann.com/AngularJSTutorial/
108デフォルトの名無しさん
2014/11/10(月) 19:08:51.61ID:aSJ0dFtw109デフォルトの名無しさん
2014/11/10(月) 19:40:20.32ID:3cY12FBq >>104
spreadsheetにsql発行することってできない?
spreadsheetにsql発行することってできない?
110デフォルトの名無しさん
2014/11/11(火) 08:57:46.26ID:GakEMCkA >>109
QUERY関数
QUERY関数
111デフォルトの名無しさん
2014/11/19(水) 16:17:29.20ID:JZ2oYyd9 ライブラリ作って公開したけど
product ID が判り難いというか
import (resource) 管理が面倒臭い感じがする
product ID が判り難いというか
import (resource) 管理が面倒臭い感じがする
112デフォルトの名無しさん
2014/11/24(月) 10:56:25.69ID:LXRxquBl Application Launcher for Drive (by Google)
この拡張機能が勝手にインストールされたぞ。
Web上のGoogle Driveからファイルをローカルアプリケーションで直接開けるらしいが、
何も機能しないし、そもそも右クリックメニューの中にローカルアプリは何も表示されない。
全く意味ねー
この拡張機能が勝手にインストールされたぞ。
Web上のGoogle Driveからファイルをローカルアプリケーションで直接開けるらしいが、
何も機能しないし、そもそも右クリックメニューの中にローカルアプリは何も表示されない。
全く意味ねー
113デフォルトの名無しさん
2014/11/24(月) 11:05:35.34ID:LXRxquBl うゎ誤爆
114デフォルトの名無しさん
2014/11/24(月) 11:07:33.14ID:I/tlYyaD うゎ誤爆
115デフォルトの名無しさん
2014/11/24(月) 11:16:24.85ID:JmS/vGuj116デフォルトの名無しさん
2014/11/24(月) 12:38:47.81ID:JyotAVq+ 書いたプログラムを Google Drive で同期したフォルダから
ローカルPCで開いてもプログラムがバックアップ出来てる訳じゃないんだね
ローカルPCで開いてもプログラムがバックアップ出来てる訳じゃないんだね
117デフォルトの名無しさん
2014/11/27(木) 09:13:58.26ID:oxY/sHU5 Google Apps Script で出力した HTML の中で
AngularJS 使おうとしたら
1.3 全く動作しない
1.2 一部動くがほとんどはまともに動作しない
使えねー
AngularJS 使おうとしたら
1.3 全く動作しない
1.2 一部動くがほとんどはまともに動作しない
使えねー
118デフォルトの名無しさん
2014/11/27(木) 09:21:12.55ID:tn51YXgS119デフォルトの名無しさん
2014/11/27(木) 09:31:50.08ID:oxY/sHU5 CryptoJS も一部動作しない
AES 使えねー プンプン
AES 使えねー プンプン
120デフォルトの名無しさん
2014/11/27(木) 12:53:30.42ID:vSILU7Ix >>118
そういうのが楽しいと思っていた時期が私にもありました
そういうのが楽しいと思っていた時期が私にもありました
121デフォルトの名無しさん
2014/11/27(木) 13:00:02.51ID:vSILU7Ix >>117
vue.js使え
vue.js使え
122デフォルトの名無しさん
2014/11/27(木) 20:46:04.08ID:LqnFWsaO Vue.js 試してみたけどだめ
TypeError: Cannot define property:$set, object is not extensible.
TypeError: undefined is not a function
使えねー (GASが)
TypeError: Cannot define property:$set, object is not extensible.
TypeError: undefined is not a function
使えねー (GASが)
123デフォルトの名無しさん
2014/11/28(金) 10:46:46.51ID:2Y9sS9bf124デフォルトの名無しさん
2014/11/28(金) 10:51:53.89ID:2Y9sS9bf125デフォルトの名無しさん
2014/11/28(金) 10:58:23.40ID:HA42UZYd ちなみに、俺は結構やりこんでるが、入力補完やワークフローみたいな
ものも作ってるよ。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/themes/smoothness/jquery-ui.css" />
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js"></script>
<p><input type="text" id="hogehoge" /><br />
<script type="text/javascript">// <![CDATA[
$(function() {
var hogehogeTags = [
"あいうえお",
"かきくけこ",
"さしすせそ",
"たちつてと",
・・・・・ 中略 ・・・・・
"漢字1",
"漢字2",
"漢字3"
];
$( "#hogehoge" ).autocomplete({
source: hogehogeTags
});
});
// ]]></script>
これはテキストボックスに入力補完をスプレッドシートから持ってくる奴だが、
こういうのだったら動く。
ものも作ってるよ。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/themes/smoothness/jquery-ui.css" />
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js"></script>
<p><input type="text" id="hogehoge" /><br />
<script type="text/javascript">// <![CDATA[
$(function() {
var hogehogeTags = [
"あいうえお",
"かきくけこ",
"さしすせそ",
"たちつてと",
・・・・・ 中略 ・・・・・
"漢字1",
"漢字2",
"漢字3"
];
$( "#hogehoge" ).autocomplete({
source: hogehogeTags
});
});
// ]]></script>
これはテキストボックスに入力補完をスプレッドシートから持ってくる奴だが、
こういうのだったら動く。
126デフォルトの名無しさん
2014/11/28(金) 11:22:06.13ID:BXi6AyWe Caja の書き換え抑制ってどうやるんだっけ?
127デフォルトの名無しさん
2014/11/28(金) 11:52:19.42ID:LBNEaAKa >>126
function doGet() {
return HtmlService.createHtmlOutputFromFile('htmledit')
.setSandboxMode(HtmlService.SandboxMode.EMULATED);
}
とか、
function doGet() {
return HtmlService.createHtmlOutputFromFile('htmledit')
.setSandboxMode(HtmlService.SandboxMode.NATIVE);
}
とか
function doGet() {
return HtmlService.createHtmlOutputFromFile('htmledit')
.setSandboxMode(HtmlService.SandboxMode.EMULATED);
}
とか、
function doGet() {
return HtmlService.createHtmlOutputFromFile('htmledit')
.setSandboxMode(HtmlService.SandboxMode.NATIVE);
}
とか
128デフォルトの名無しさん
2014/11/28(金) 12:01:22.01ID:dYLaj0CI 以前はEMULATEDがデフォだったが
最近はNATIVEがデフォに切り替わった
というところまでは読んだ
このページ見るとNATIVEが書き換えないみたいなんだけど
https://developers.google.com/apps-script/guides/html/restrictions
Rewritten code
In the EMULATED sandbox mode, Caja inspects and substantially rewrites all HTML
and JavaScript before the page loads.
This results in a substantial slowdown in loading times relative to the newer NATIVE mode.
Because code is rewritten, it also becomes difficult to debug.
In NATIVE mode, although comments are still stripped from client-side code,
the code is only rewritten if it contains variables or named functions at the top level,
or if it uses the typeof operator to refer to a variable directly.
The examples below show how to avoid code rewrites in NATIVE mode.
✘Don't — code will be rewritten ✓Do — code will not be rewritten in NATIVE mode
図は逆だよね
最近はNATIVEがデフォに切り替わった
というところまでは読んだ
このページ見るとNATIVEが書き換えないみたいなんだけど
https://developers.google.com/apps-script/guides/html/restrictions
Rewritten code
In the EMULATED sandbox mode, Caja inspects and substantially rewrites all HTML
and JavaScript before the page loads.
This results in a substantial slowdown in loading times relative to the newer NATIVE mode.
Because code is rewritten, it also becomes difficult to debug.
In NATIVE mode, although comments are still stripped from client-side code,
the code is only rewritten if it contains variables or named functions at the top level,
or if it uses the typeof operator to refer to a variable directly.
The examples below show how to avoid code rewrites in NATIVE mode.
✘Don't — code will be rewritten ✓Do — code will not be rewritten in NATIVE mode
図は逆だよね
129デフォルトの名無しさん
2014/11/28(金) 12:06:18.29ID:LBNEaAKa >>128
まぁ、だからといって、どちらも制限があるのには違いないけれどね。
あくまでも、ドノーマルで実行するよりかは制限が緩いので、使えるかも
って感じ。
なるべくシンプルに構築するのがHTML Servicesの基本だね。でなけれ
ば、UiApp Servicesを使えって話になってくると思う。
まぁ、だからといって、どちらも制限があるのには違いないけれどね。
あくまでも、ドノーマルで実行するよりかは制限が緩いので、使えるかも
って感じ。
なるべくシンプルに構築するのがHTML Servicesの基本だね。でなけれ
ば、UiApp Servicesを使えって話になってくると思う。
130デフォルトの名無しさん
2014/11/28(金) 12:53:38.59ID:dYLaj0CI131デフォルトの名無しさん
2014/11/28(金) 12:58:24.68ID:dYLaj0CI132デフォルトの名無しさん
2014/11/28(金) 18:13:04.21ID:QRvl6r74133デフォルトの名無しさん
2014/11/30(日) 13:51:09.63ID:Q44JDfrW 遅すぎて使い物にならんね
134デフォルトの名無しさん
2014/11/30(日) 17:10:58.86ID:Q44JDfrW spreadsheet を DB 代わりに使ってみたけど
排他処理もロックも何もしないと
データめちゃくちゃになるなω
排他処理もロックも何もしないと
データめちゃくちゃになるなω
135デフォルトの名無しさん
2014/11/30(日) 17:14:32.64ID:Q44JDfrW ということでメモ
https://developers.google.com/apps-script/reference/lock/lock
https://mashe.hawksey.info/2014/07/google-sheets-as-a-database-insert-with-apps-script-using-postget-methods-with-ajax-example/
http://stackoverflow.com/questions/12808674/locking-script-when-accessing-spreadsheet-doesnot-work
http://stackoverflow.com/questions/16075446/how-to-protect-the-google-app-script-code-in-google-spreadsheet
http://ramblings.mcpher.com/Home/excelquirks/dbabstraction
https://developers.google.com/apps-script/reference/lock/lock
https://mashe.hawksey.info/2014/07/google-sheets-as-a-database-insert-with-apps-script-using-postget-methods-with-ajax-example/
http://stackoverflow.com/questions/12808674/locking-script-when-accessing-spreadsheet-doesnot-work
http://stackoverflow.com/questions/16075446/how-to-protect-the-google-app-script-code-in-google-spreadsheet
http://ramblings.mcpher.com/Home/excelquirks/dbabstraction
136デフォルトの名無しさん
2014/12/01(月) 06:51:47.55ID:GLoHGVkg ロックかからんし
ScriptProperties が deprecated になってるし
なんなのこれ
無理して使うもんじゃないな
ScriptProperties が deprecated になってるし
なんなのこれ
無理して使うもんじゃないな
137デフォルトの名無しさん
2014/12/01(月) 07:08:43.79ID:GLoHGVkg lock中の処理で
SpreadsheetApp.flush();
入れたら解決した
なんか応答も速くなった希ガス
SpreadsheetApp.flush();
入れたら解決した
なんか応答も速くなった希ガス
138デフォルトの名無しさん
2014/12/01(月) 09:25:06.84ID:guOSxUv1 馬鹿には無理
139デフォルトの名無しさん
2014/12/01(月) 10:12:28.09ID:ikZ1X/ON (前文略)
1. 突然変わる仕様
今回のAdvent Calendar中にも大きな仕様変更があり、おもいっきり影響をウケました。
GAS以外のGoogle系サービスは裏側の仕様が変わるので変わることを意識しておかないと精神的に病んでしまいます。
例えば今回大きかったのは
今まで.gs
var dateString = Utilities.formatDate(new Date() , 'JST' , 'yyyy/MM/dd HH:mm:ss');
Logger.log(dateString);
という風に書くと「日本時間(JST GMT+9)の日付文字列」が取得できました
しかし仕様が変わりこのJST指定をしてもGMT+9の値が取得できなくなりました。
これから.gs
var dateString = Utilities.formatDate(new Date() , 'Asia/Tokyo' , 'yyyy/MM/dd HH:mm:ss');
Logger.log(dateString);
と書く必要があります。
これ以外にもちょこちょこと仕様変更があり、コードを直す必要があったりします。
どうすればいいの?
↓
http://qiita.com/soundTricker/items/21d3a39222fb1edbce57
1. 突然変わる仕様
今回のAdvent Calendar中にも大きな仕様変更があり、おもいっきり影響をウケました。
GAS以外のGoogle系サービスは裏側の仕様が変わるので変わることを意識しておかないと精神的に病んでしまいます。
例えば今回大きかったのは
今まで.gs
var dateString = Utilities.formatDate(new Date() , 'JST' , 'yyyy/MM/dd HH:mm:ss');
Logger.log(dateString);
という風に書くと「日本時間(JST GMT+9)の日付文字列」が取得できました
しかし仕様が変わりこのJST指定をしてもGMT+9の値が取得できなくなりました。
これから.gs
var dateString = Utilities.formatDate(new Date() , 'Asia/Tokyo' , 'yyyy/MM/dd HH:mm:ss');
Logger.log(dateString);
と書く必要があります。
これ以外にもちょこちょこと仕様変更があり、コードを直す必要があったりします。
どうすればいいの?
↓
http://qiita.com/soundTricker/items/21d3a39222fb1edbce57
140デフォルトの名無しさん
2014/12/01(月) 10:34:33.93ID:ikZ1X/ON GoogleAppsScriptのScriptPropertiesが非推奨になっていた
http://sugi.minibird.jp/gas/scriptproperties/
http://sugi.minibird.jp/gas/scriptproperties/
141デフォルトの名無しさん
2014/12/01(月) 12:23:57.99ID:GrWyVyTu publish した直後は反応が遅かったりアクセスエラーになるなぁ
数分待ってからアクセスるると比較的速いしエラーも減る
(それでも我慢できる速さってレベル)
GAS を保存するサーバーと公開されるサーバーが違ってたり
同期取ってたりしてる感じだな・・・
数分待ってからアクセスるると比較的速いしエラーも減る
(それでも我慢できる速さってレベル)
GAS を保存するサーバーと公開されるサーバーが違ってたり
同期取ってたりしてる感じだな・・・
142デフォルトの名無しさん
2014/12/02(火) 08:18:47.93ID:m/U+kAA0143デフォルトの名無しさん
2014/12/05(金) 08:40:33.92ID:uibbdYqE >>133
遅くなる理由
https://developers.google.com/apps-script/guide_libraries
Warning: A script that uses a library will not run as quickly as it would
if all the code were contained within a single script project.
Although libraries can make development and maintenance more convenient,
you should avoid them in projects where speed is critical.
Because of this issue, libraries should not be used in add-ons.
https://developers.google.com/apps-script/best_practices#avoidLibraries
https://developers.google.com/apps-script/add-ons/
遅くなる理由
https://developers.google.com/apps-script/guide_libraries
Warning: A script that uses a library will not run as quickly as it would
if all the code were contained within a single script project.
Although libraries can make development and maintenance more convenient,
you should avoid them in projects where speed is critical.
Because of this issue, libraries should not be used in add-ons.
https://developers.google.com/apps-script/best_practices#avoidLibraries
https://developers.google.com/apps-script/add-ons/
144デフォルトの名無しさん
2014/12/05(金) 09:24:04.62ID:NyP973bT 要するに結局使えねーってことじゃね
145デフォルトの名無しさん
2014/12/05(金) 12:21:33.66ID:S74tDLHo パフォーマンスの良いGASの書き方
http://www.slideshare.net/soundTricker/gas-best-practice
(このおっさんによれば70倍くらい簡単に速度変わるそうです)
http://www.slideshare.net/soundTricker/gas-best-practice
(このおっさんによれば70倍くらい簡単に速度変わるそうです)
146デフォルトの名無しさん
2014/12/05(金) 12:48:37.41ID:3N+Ki0BW147デフォルトの名無しさん
2014/12/05(金) 17:28:33.29ID:X46M6Pii プログラムは全くの素人なのですが、フォームに入力された内容をメールで送るスクリプトをネットからコピペしました。最初は上手くおくれたのですが、途中から
http://i.imgur.com/8hI4jzt.jpg
のようなエラーが出てメール送れなくなりました。解決策がわかりません。ご存知な方、教えて頂けますか?
http://i.imgur.com/8hI4jzt.jpg
のようなエラーが出てメール送れなくなりました。解決策がわかりません。ご存知な方、教えて頂けますか?
148デフォルトの名無しさん
2014/12/06(土) 12:20:43.07ID:cu1CMwBP Cacheが最大250文字のキーで各キー毎に100KBで最大6時間保持可能というところまでは読めたのですが
KeyValueのペアは最大何個まで作れるのでしょうか?
https://developers.google.com/apps-script/reference/cache/
KeyValueのペアは最大何個まで作れるのでしょうか?
https://developers.google.com/apps-script/reference/cache/
149デフォルトの名無しさん
2014/12/06(土) 15:41:58.87ID:7IWME+c9 MailAppとGmailAppはどういうときに使い分けますか
150デフォルトの名無しさん
2014/12/07(日) 18:52:37.92ID:uc0Y93wp 新しい Google スプレッドシート
[ツール] メニュー > [スクリプト マネージャ]
スクリプト マネージャが無いんですけど、どこへ行ったの?
[ツール] メニュー > [スクリプト マネージャ]
スクリプト マネージャが無いんですけど、どこへ行ったの?
151デフォルトの名無しさん
2014/12/08(月) 10:27:16.23ID:eZuxZoZp learn more じゃなくて dismiss してひどいめにあった
https://support.google.com/docs/answer/6082736?p=old_sheets_migrate&rd=1
https://support.google.com/docs/answer/6082736?p=old_sheets_migrate&rd=1
152デフォルトの名無しさん
2014/12/10(水) 12:32:16.98ID:2OX9Sm8y Internal Server Error
Error 500
わろた
あかんやろこれ
Error 500
わろた
あかんやろこれ
153デフォルトの名無しさん
2014/12/10(水) 12:56:29.75ID:v5e5mm45 >>152
何回かリトライするといける
何回かリトライするといける
154デフォルトの名無しさん
2014/12/10(水) 13:50:01.10ID:evPa2cl4 状況が変わった
ログイン出来るようになったけど
ルートの画面で
Google Drive was unable to load your items. Please refresh to try again. (Dismiss)
って出て何も操作出来ない
どうみても輻輳です本当にありがとうございました
ログイン出来るようになったけど
ルートの画面で
Google Drive was unable to load your items. Please refresh to try again. (Dismiss)
って出て何も操作出来ない
どうみても輻輳です本当にありがとうございました
155デフォルトの名無しさん
2014/12/12(金) 20:12:42.74ID:ZKEOL7uD google plus apiもここで良いのかな?
こういう大量に画像があるページから画像をぶっこ抜こうと思ってjson取得したんだけどな、15枚しか画像リンクを教えてくれないんだわ
https://plus.google.com/109057690948151627836/posts/6Q6cv5KNYef#109057690948151627836/posts/6Q6cv5KNYef
これがjsonの抜粋
http://xxxxxxxxxxxx.net/_/86/20141212201047-0.txt
やり方分かる人いる?
こういう大量に画像があるページから画像をぶっこ抜こうと思ってjson取得したんだけどな、15枚しか画像リンクを教えてくれないんだわ
https://plus.google.com/109057690948151627836/posts/6Q6cv5KNYef#109057690948151627836/posts/6Q6cv5KNYef
これがjsonの抜粋
http://xxxxxxxxxxxx.net/_/86/20141212201047-0.txt
やり方分かる人いる?
156デフォルトの名無しさん
2014/12/13(土) 06:19:49.76ID:KcZztYF+ nextToken送ってるかい
157デフォルトの名無しさん
2014/12/13(土) 10:37:05.12ID:LHF4FOqU >>156
アクティビティーのnextTokenは送ってるが、画像にもnextToken送れるんか・・?
アクティビティーのnextTokenは送ってるが、画像にもnextToken送れるんか・・?
158デフォルトの名無しさん
2014/12/16(火) 13:32:07.41ID:PuXxa6T9 尾骶骨
159155
2014/12/20(土) 15:58:34.92ID:2lHjoIS9 自己解決した。スレ汚しスマソ
160デフォルトの名無しさん
2014/12/21(日) 17:54:05.71ID:gQMH/TzB トリガーをいくつか設定してみたけど
違うプロジェクトに同じ名前の関数があるとき
トリガーの一覧には関数名しか出て来ないので
どのプロジェクトの関数が呼ばれるのかあとで判らなくなるな
違うプロジェクトに同じ名前の関数があるとき
トリガーの一覧には関数名しか出て来ないので
どのプロジェクトの関数が呼ばれるのかあとで判らなくなるな
161デフォルトの名無しさん
2014/12/22(月) 04:11:59.65ID:bPTJ7mQh myFunction とか doGet とか言う名前のトリガーがいっぱいなんですね判ります
162デフォルトの名無しさん
2014/12/22(月) 07:19:01.01ID:lHFqZpWk >>161
周りから頭悪いって言われてない?
周りから頭悪いって言われてない?
163デフォルトの名無しさん
2014/12/22(月) 08:16:40.37ID:1JxRKZUV >>161
頭の悪いレスですね
頭の悪いレスですね
164デフォルトの名無しさん
2014/12/22(月) 10:30:02.86ID:Kj8Ds363 うちはtestDoGet()って名前のトリガーが多いな
165デフォルトの名無しさん
2015/01/07(水) 08:21:41.41ID:7s8hjn62166デフォルトの名無しさん
2015/01/07(水) 08:55:32.09ID:7s8hjn62167デフォルトの名無しさん
2015/01/07(水) 10:57:08.64ID:aspvvccd168デフォルトの名無しさん
2015/01/07(水) 12:21:43.55ID:HwRBQ0K9 いまどき2ちゃんにアフィ貼っても件数稼げないのにようやるわ
169デフォルトの名無しさん
2015/01/12(月) 13:52:24.61ID:MUt+Twlt Google Drive のゴミ箱に溜まってたファイルを
永久に削除
を選んで消したのに残り容量が増えないぬ
先週くらいまではゴミ箱空にしたら容量増えたのに
永久に削除
を選んで消したのに残り容量が増えないぬ
先週くらいまではゴミ箱空にしたら容量増えたのに
170デフォルトの名無しさん
2015/01/14(水) 10:13:25.29ID:pWmctPUO171デフォルトの名無しさん
2015/01/14(水) 13:03:30.08ID:EnBoJmyV trash からも delete forever で確実に削除してたのに
さっきログインしたら trash にあった
改めて消したら容量増えた
ありがとう
Google Drive ってたまにバグるみたいだぬ
さっきログインしたら trash にあった
改めて消したら容量増えた
ありがとう
Google Drive ってたまにバグるみたいだぬ
172デフォルトの名無しさん
2015/01/20(火) 07:56:06.92ID:F6HHv4j5 勝手にアップデートされて以来
GoogleDriveは執事として無能な
時間泥棒に成り下がってしまった
GoogleDriveは執事として無能な
時間泥棒に成り下がってしまった
173デフォルトの名無しさん
2015/03/06(金) 13:27:50.63ID:BXX0fucD AngularJS 2.0 は TypeScript で開発を進めることに
http://techcrunch.com/2015/03/05/microsoft-and-google-collaborate-on-typescript-hell-has-not-frozen-over-yet/
Angular 2: Built on TypeScript
http://blogs.msdn.com/b/typescript/archive/2015/03/05/angular-2-0-built-on-typescript.aspx
http://techcrunch.com/2015/03/05/microsoft-and-google-collaborate-on-typescript-hell-has-not-frozen-over-yet/
Angular 2: Built on TypeScript
http://blogs.msdn.com/b/typescript/archive/2015/03/05/angular-2-0-built-on-typescript.aspx
174デフォルトの名無しさん
2015/03/14(土) 19:02:02.06ID:EXR76peq Siteで新規ページ作成で自動生成されるurl文字列をscriptで再現する方法はないでしょうか?
たとえば「試験-しけん-シケン」と入力すると自動では「shi-yan-shiken-shiken」というURLになるけど
このルールでスクリプトから新規ページ作成を行いたいと思っているのですが
たとえば「試験-しけん-シケン」と入力すると自動では「shi-yan-shiken-shiken」というURLになるけど
このルールでスクリプトから新規ページ作成を行いたいと思っているのですが
175デフォルトの名無しさん
2015/03/16(月) 02:46:33.19ID:1GyT2oWU 同じ名前でもう一つ作ってみ?
176デフォルトの名無しさん
2015/03/18(水) 22:55:28.68ID:fCXDEV+f GASで任意のURLを開くことはできますか?
スプレッドシート上でも別タブでもどちらでも構いません。
スプレッドシート上でも別タブでもどちらでも構いません。
177デフォルトの名無しさん
2015/03/19(木) 21:40:48.17ID:htgmHUmd178176
2015/03/20(金) 15:56:58.40ID:+pnIcR/c やはりリンク作ったりするのが精一杯なんですね。
わかりました。
わかりました。
179176
2015/03/20(金) 17:37:45.26ID:+pnIcR/c HtmlService.createHtmlOutputにiframeタグを書いても
インラインフレームの中に何も表示されないのは仕様ですか?
インラインフレームの中に何も表示されないのは仕様ですか?
180デフォルトの名無しさん
2015/03/22(日) 13:09:15.36ID:rj7656VH181176
2015/03/22(日) 21:40:15.35ID:Exm92v9O .setSandboxMode(HtmlService.SandboxMode.IFRAME);
を付けてみてもダメでした。
もちろんNATIVEもダメでしたし、本当にあきらめるしかなさそうですね。
ちなみに表示させようとしていたページのURLは以下です。
http://www.google.com/search?btnI=I%27m+Feeling+Lucky&lr=lang_ja&ie=UTF-8&oe=UTF-8&q="+ss.getActiveCell().getValue()
を付けてみてもダメでした。
もちろんNATIVEもダメでしたし、本当にあきらめるしかなさそうですね。
ちなみに表示させようとしていたページのURLは以下です。
http://www.google.com/search?btnI=I%27m+Feeling+Lucky&lr=lang_ja&ie=UTF-8&oe=UTF-8&q="+ss.getActiveCell().getValue()
182デフォルトの名無しさん
2015/03/26(木) 11:07:18.75ID:r/Xr85WG Googleドライブ上にある複数のxlsを読み込んで、指定した文字を検索するhtmlをドライブ上で共有したいのですが
この場合どうすればいいのでしょうか?script.google.comとかサッパリでした
ある程度の英語とjavascriptは出来るので「ココ嫁」みたいなリファレンス貼ってくれるだけでも助かります
この場合どうすればいいのでしょうか?script.google.comとかサッパリでした
ある程度の英語とjavascriptは出来るので「ココ嫁」みたいなリファレンス貼ってくれるだけでも助かります
183デフォルトの名無しさん
2015/03/26(木) 13:13:42.53ID:XgHUlE+o184デフォルトの名無しさん
2015/03/26(木) 13:16:41.94ID:XgHUlE+o185デフォルトの名無しさん
2015/03/26(木) 15:18:18.76ID:SuVdMCRs xls読めるの?
186デフォルトの名無しさん
2015/03/26(木) 18:55:43.03ID:r/Xr85WG187デフォルトの名無しさん
2015/03/26(木) 20:07:09.55ID:xZ2N6kXB >>186
xlsxの全文検索をしてみましたが、出来ました。
fullText containsオプションを使えば可能です。
ただし、たけのこという文字がセルに入ってる場合、「たけのこ」ではヒットしますが、「たけ」ではヒットしません。そういう仕様だそうです。以下に完成品をまとめておきましたので、参考にしてみてください。
http://goo. gl/coMk0P
xlsxの全文検索をしてみましたが、出来ました。
fullText containsオプションを使えば可能です。
ただし、たけのこという文字がセルに入ってる場合、「たけのこ」ではヒットしますが、「たけ」ではヒットしません。そういう仕様だそうです。以下に完成品をまとめておきましたので、参考にしてみてください。
http://goo. gl/coMk0P
188182
2015/03/27(金) 00:58:25.79ID:DYcS+Siy 度々すみませんGoogleドライブに
・1.xls〜100.xls
・Data_list.xls
とテキストシートがあって、1-100.xls上で行or選択範囲を指定して、その範囲内のテキストを使ってData_listで検索をし、結果を返すというモノを作りたいのですが
@-1〜100まで全部一々スクリプトエディタで作成しなければならないんでしょうか?使いまわしできます?
A-図形描写+スクリプト割り当てでイベントハンドラ作成する方法以外にシートから関数呼び出す方法はないんでしょうか?
B-図形描写+スクリプト割り当てを1〜100まで毎回作成するの大変なんで使いまわしとかできないんでしょうか?
C-関数の引数に行や選択範囲を指定できますか?
本当に初歩的な質問ばかりですみません
openByUrl(Data_list)で読み込んでforで全部回す方法でmatchやったら検索は出来ました
・1.xls〜100.xls
・Data_list.xls
とテキストシートがあって、1-100.xls上で行or選択範囲を指定して、その範囲内のテキストを使ってData_listで検索をし、結果を返すというモノを作りたいのですが
@-1〜100まで全部一々スクリプトエディタで作成しなければならないんでしょうか?使いまわしできます?
A-図形描写+スクリプト割り当てでイベントハンドラ作成する方法以外にシートから関数呼び出す方法はないんでしょうか?
B-図形描写+スクリプト割り当てを1〜100まで毎回作成するの大変なんで使いまわしとかできないんでしょうか?
C-関数の引数に行や選択範囲を指定できますか?
本当に初歩的な質問ばかりですみません
openByUrl(Data_list)で読み込んでforで全部回す方法でmatchやったら検索は出来ました
189デフォルトの名無しさん
2015/03/27(金) 08:27:15.70ID:XOU4xnaE190デフォルトの名無しさん
2015/03/29(日) 15:09:18.54ID:Kc5qzo13191デフォルトの名無しさん
2015/04/06(月) 19:06:09.55ID:Uo28IzYD script.googleにてディレクトリに存在するファイル全て開いて検索するプロジェクトのgsファイルを作ってるんですが
コード.gsて一度に開けるファイルの数や容量の制限ありますか?
コード.gsて一度に開けるファイルの数や容量の制限ありますか?
192デフォルトの名無しさん
2015/04/07(火) 11:43:06.04ID:Dj35uwLZ ちょっとした質問なんですけどDriveApp.getRootFolder()みたいに共有アイテムにある「textフォルダ」を取得する方法ってないですか?
193デフォルトの名無しさん
2015/04/09(木) 18:24:15.60ID:Rhj0QTuK194デフォルトの名無しさん
2015/04/11(土) 21:16:39.83ID:yuSJQZvz 1.gmailの受信メールをチェック
↓
2.特定タイトルのメールの送信者を抽出しリストアップ
↓
3.別のリストとマッチングさせメール未送信者を特定
↓
4.未送信者に注意メールを送信
GAS初心者なのですが
上記のようなシステムを構築したいと考えています。
1.2.4はGASとスプレッドシートを使えば簡単に実装できそうなのですが
3もGASやappsのみで構築可能でしょうか?
スプレッドシートのマッチングについて
少し調べて見ましたが、明確な回答は見つかりませんでした。
よろしくお願いします。
↓
2.特定タイトルのメールの送信者を抽出しリストアップ
↓
3.別のリストとマッチングさせメール未送信者を特定
↓
4.未送信者に注意メールを送信
GAS初心者なのですが
上記のようなシステムを構築したいと考えています。
1.2.4はGASとスプレッドシートを使えば簡単に実装できそうなのですが
3もGASやappsのみで構築可能でしょうか?
スプレッドシートのマッチングについて
少し調べて見ましたが、明確な回答は見つかりませんでした。
よろしくお願いします。
195デフォルトの名無しさん
2015/04/13(月) 07:45:32.11ID:eHLkbahF196デフォルトの名無しさん
2015/04/14(火) 08:06:25.22ID:VGcTHgGl >>195
ありがとうございます!
ありがとうございます!
197デフォルトの名無しさん
2015/05/20(水) 20:15:39.64ID:L+8WGw0p 最近始めたんだけどこれmydriveにアップしたExcelを読み込む事は出来ないのかな
getDataAsString()でも文字化けしたのしか取得できないし
スプレッドシートに変換すりゃいいんだろうけどそのまま読み込む方法ないのかね
getDataAsString()でも文字化けしたのしか取得できないし
スプレッドシートに変換すりゃいいんだろうけどそのまま読み込む方法ないのかね
レスを投稿する
ニュース
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 ★2 [Hitzeschleier★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★2 [ぐれ★]
- 【中国局長】両国関係に「深刻な影響」 首相発言の撤回要求 [蚤の市★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★3 [BFU★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 日経平均の下落率3%超す、財政懸念で長期金利上昇 ★2 [お断り★]
- 【実況】博衣こよりのえちえち歌枠🧪
- 【高市朗報】 日本政府「一昨年は1300億円。去年も防衛費が1100億円余ったw」 日本の防衛費は充分足りてる事が判明。増やす必要無し [485983549]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 高市早苗「支持者の理解を得られないので台湾発言を撤回できない」 [931948549]
- 外務省局長、よくわからないまま帰国へ [834922174]
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
