[表示 : 全て 最新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/

89 名前:デフォルトの名無しさん mailto:sage [2014/10/07(火) 08:42:41.11 ID:oJl/Y7yL.net]
>>87
DocsListのほうは?

90 名前:デフォルトの名無しさん mailto:sage [2014/10/07(火) 11:53:15.17 ID:dYvjtFhe.net]
>>89
こちらはアクセス拒否にはならないようです。
ただ、大分使える関数が違うみたい。
この線で直してみます。

Thanks!

91 名前:デフォルトの名無しさん mailto:sage [2014/10/19(日) 19:11:06.83 ID:Orh+9IVB1]
負荷のかかる処理を高頻度で動かした場合って、
アカウント凍結みたいなペナルティあるの?

92 名前:デフォルトの名無しさん mailto:sage [2014/11/02(日) 12:51:15.25 ID:DnfpgE4l.net]
spreadsheetからcontactのフリガナって弄れないんですかね?

93 名前:デフォルトの名無しさん [2014/11/02(日) 13:00:03.63 ID:CjBmvnJw.net]
いける

94 名前:デフォルトの名無しさん mailto:sage [2014/11/02(日) 13:19:05.02 ID:iFLhMcfI.net]
ScriptDB みんな使ってるの?

95 名前:デフォルトの名無しさん mailto:sage [2014/11/02(日) 16:39:28.49 ID:nVDzouXs.net]
使ってない
spreadsheet で間に合うので

96 名前:デフォルトの名無しさん mailto:sage [2014/11/02(日) 17:24:39.28 ID:/dK2F75C.net]
>>93
どうやるんですか??
>>93

97 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 12:30:15.90 ID:lU3ZnnO9.net]
>>95
なるほど。。。どのくらいのデータ扱ってるんですか?
参考までに教えてください。



98 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 19:27:50.34 ID:p3gGK/5S.net]
GoogleDRIVEでゴミ箱を削除してくださいとポップアップが出るようになったのですが
スマホからもpcからもゴミ箱が表示されません。
ゴミ箱はどこに表示されるのでしょうか。
よろしくお願いします。

99 名前:デフォルトの名無しさん mailto:sage [2014/11/03(月) 19:47:07.46 ID:p3gGK/5S.net]
解決しました

100 名前:デフォルトの名無しさん mailto:sage [2014/11/07(金) 00:08:03.23 ID:MQmGrs9M.net]
GAEから使えるのがありがたい

101 名前:デフォルトの名無しさん [2014/11/07(金) 17:42:40.98 ID:qD5n5Xcy.net]
>>94
もうそれ、サービス終わってるよ

102 名前:デフォルトの名無しさん mailto:sage [2014/11/08(土) 11:59:45.01 ID:UfYKgu7A.net]
>>101
そうですか。。。。
MS-Accessみたいなことできるお手軽DB実現したかったのにちょっと残念です。DBやるならGAEとかしかないのかな。。。

103 名前:デフォルトの名無しさん mailto:sage [2014/11/08(土) 16:15:22.81 ID:qwvGzBPO.net]
えっ

104 名前:デフォルトの名無しさん mailto:sage [2014/11/10(月) 08:44:52.32 ID:9rz69vME.net]
>>102
DBやるなら、AWSのRDSやらGoogle Cloud SQL、レンタルサーバのDBサーバ
など有償のものを使うしか手立てはないですよ。ローカルのサーバをDDNSで
外からアクセス出来るようにして、GAからアクセスさせるってのも手ではありま
すがね。

105 名前:デフォルトの名無しさん mailto:sage [2014/11/10(月) 11:43:50.35 ID:GGFW6CYo.net]
spreadsheetで間に合わないなら
GAEのDBを使うのが一番安上がり

106 名前:デフォルトの名無しさん mailto:sage [2014/11/10(月) 15:50:15.20 ID:N/uHWaPu.net]
2014-10-06 Angularが嫌い
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
havelog.ayumusato.com/develop/javascript/e587-vuejs_impressions.html
2014-06-26 5分でわかるVue.jsと、jQueryで頑張ってはいけない理由
www.infiniteloop.co.jp/blog/2014/06/5min_vuejs/
Vue.js概要? 2014/04/25 - 2014/11/09
qiita.com/asip2k25/items/bd4bdccd5201d542953c
Vue.js v0.11の変更点(予定)まとめ Oct 7th, 2014
blog.koba04.com/post/2014/10/07/vue-js-v011-changes/
Vue.js
vuejs.org/

どこでも活躍できるテンプレートエンジン「Mustache」
blog.mach3.jp/2010/10/05/mustache-template-engine.html
2012-12-09 テンプレートエンジンmustacheを使ってみる
d.hatena.ne.jp/Kazuhira/20121209/1355042467
mustache
mustache.github.io/

107 名前:デフォルトの名無しさん mailto:sage [2014/11/10(月) 15:52:03.91 ID:N/uHWaPu.net]
2014-02-13 軽量でパワフルなデータバインディングMVVM, vue.jsで遊んでみた
mizchi.hatenablog.com/entry/2014/02/13/153742



108 名前:デフォルトの名無しさん mailto:sage [2014/11/10(月) 16:49:41.10 ID:N/uHWaPu.net]
AngularJS入門の巻き
www.slideshare.net/itokami1123/angularjs-34533999
AngularJS入門の巻き2
www.slideshare.net/itokami1123/angularjs-beginner-20140629

AngularJS入門
dev.classmethod.jp/series/angularjs%E5%85%A5%E9%96%80/

AngularJS
js.studio-kingdom.com/angularjs
AngularJSの起動
js.studio-kingdom.com/angularjs/guide/bootstrap

AngularJS 入門 Qiita
qiita.com/lga0503/items/d8efddcad2574e1938f1
AngularJS の $locationProvider.html5Mode について Qiita
qiita.com/shogogg/items/542bd6d18f777bcc24bc

AngularJS's tutorial あなたとともにAngularJS (CoffeeScript)
lab.hisasann.com/AngularJSTutorial/

109 名前:デフォルトの名無しさん mailto:sage [2014/11/10(月) 19:08:51.61 ID:aSJ0dFtw.net]
HTMLコンパイラ
js.studio-kingdom.com/angularjs/guide/compiler

110 名前:デフォルトの名無しさん mailto:sage [2014/11/10(月) 19:40:20.32 ID:3cY12FBq.net]
>>105
spreadsheetにsql発行することってできない?

111 名前:デフォルトの名無しさん mailto:sage [2014/11/11(火) 08:57:46.26 ID:GakEMCkA.net]
>>110
QUERY関数

112 名前:デフォルトの名無しさん [2014/11/19(水) 16:17:29.20 ID:JZ2oYyd9.net]
ライブラリ作って公開したけど
product ID が判り難いというか
import (resource) 管理が面倒臭い感じがする

113 名前:デフォルトの名無しさん [2014/11/24(月) 10:56:25.69 ID:LXRxquBl.net]
Application Launcher for Drive (by Google)
この拡張機能が勝手にインストールされたぞ。

Web上のGoogle Driveからファイルをローカルアプリケーションで直接開けるらしいが、
何も機能しないし、そもそも右クリックメニューの中にローカルアプリは何も表示されない。

全く意味ねー

114 名前:デフォルトの名無しさん [2014/11/24(月) 11:05:35.34 ID:LXRxquBl.net]
うゎ誤爆

115 名前:デフォルトの名無しさん [2014/11/24(月) 11:07:33.14 ID:I/tlYyaD.net]
うゎ誤爆

116 名前:デフォルトの名無しさん mailto:sage [2014/11/24(月) 11:16:24.85 ID:JmS/vGuj.net]
>>113-115

117 名前:デフォルトの名無しさん mailto:sage [2014/11/24(月) 12:38:47.81 ID:JyotAVq+.net]
書いたプログラムを Google Drive で同期したフォルダから
ローカルPCで開いてもプログラムがバックアップ出来てる訳じゃないんだね



118 名前:デフォルトの名無しさん mailto:sage [2014/11/27(木) 09:13:58.26 ID:oxY/sHU5.net]
Google Apps Script で出力した HTML の中で
AngularJS 使おうとしたら
1.3 全く動作しない
1.2 一部動くがほとんどはまともに動作しない
使えねー

119 名前:デフォルトの名無しさん mailto:sage [2014/11/27(木) 09:21:12.55 ID:tn51YXgS.net]
>>118
俺はjQueryを使ってるが、使えるコードと使えないコードがあるので、それを
うまく回避しながらやるのが腕の見せどころですよ。

120 名前:デフォルトの名無しさん mailto:sage [2014/11/27(木) 09:31:50.08 ID:oxY/sHU5.net]
CryptoJS も一部動作しない
AES 使えねー プンプン

121 名前:デフォルトの名無しさん mailto:sage [2014/11/27(木) 12:53:30.42 ID:vSILU7Ix.net]
>>119
そういうのが楽しいと思っていた時期が私にもありました

122 名前:デフォルトの名無しさん mailto:sage [2014/11/27(木) 13:00:02.51 ID:vSILU7Ix.net]
>>118
vue.js使え

123 名前:デフォルトの名無しさん [2014/11/27(木) 20:46:04.08 ID:LqnFWsaO.net]
Vue.js 試してみたけどだめ

TypeError: Cannot define property:$set, object is not extensible.
TypeError: undefined is not a function

使えねー (GASが)

124 名前:デフォルトの名無しさん mailto:sage [2014/11/28(金) 10:46:46.51 ID:2Y9sS9bf.net]
>>118
AppsScriptはcaja経由でHTML出力されるので
elementのidが全部置き換えられて死ぬみたい

>>120
CryptoJSは使えてるよ

125 名前:デフォルトの名無しさん mailto:sage [2014/11/28(金) 10:51:53.89 ID:2Y9sS9bf.net]
>>123
たぶん原因は>>124と同じだと思う

126 名前:デフォルトの名無しさん mailto:sage [2014/11/28(金) 10:58:23.40 ID:HA42UZYd.net]
ちなみに、俺は結構やりこんでるが、入力補完やワークフローみたいな
ものも作ってるよ。

<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
});
});
// ]]&gt;</script>

これはテキストボックスに入力補完をスプレッドシートから持ってくる奴だが、
こういうのだったら動く。

127 名前:デフォルトの名無しさん mailto:sage [2014/11/28(金) 11:22:06.13 ID:BXi6AyWe.net]
Caja の書き換え抑制ってどうやるんだっけ?



128 名前:デフォルトの名無しさん mailto:sage [2014/11/28(金) 11:52:19.42 ID:LBNEaAKa.net]
>>127
function doGet() {
return HtmlService.createHtmlOutputFromFile('htmledit')
.setSandboxMode(HtmlService.SandboxMode.EMULATED);
}

とか、

function doGet() {
return HtmlService.createHtmlOutputFromFile('htmledit')
.setSandboxMode(HtmlService.SandboxMode.NATIVE);
}

とか

129 名前:デフォルトの名無しさん mailto:sage [2014/11/28(金) 12:01:22.01 ID:dYLaj0CI.net]
以前は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
図は逆だよね

130 名前:デフォルトの名無しさん mailto:sage [2014/11/28(金) 12:06:18.29 ID:LBNEaAKa.net]
>>129
まぁ、だからといって、どちらも制限があるのには違いないけれどね。
あくまでも、ドノーマルで実行するよりかは制限が緩いので、使えるかも
って感じ。

なるべくシンプルに構築するのがHTML Servicesの基本だね。でなけれ
ば、UiApp Servicesを使えって話になってくると思う。

131 名前:デフォルトの名無しさん mailto:sage [2014/11/28(金) 12:53:38.59 ID:dYLaj0CI.net]
中の人の意見
stackoverflow.com/questions/17468330/htmlservice-caja-setting-textbox-value

132 名前:デフォルトの名無しさん mailto:sage [2014/11/28(金) 12:58:24.68 ID:dYLaj0CI.net]
memo
googlestyle.client.jp/userguide/htmlservicev2.html#sec4
https://developers.google.com/caja/docs/gettingstarted/

133 名前:デフォルトの名無しさん mailto:sage [2014/11/28(金) 18:13:04.21 ID:QRvl6r74.net]
GoogleDrive を web server にしたった

melpon.org/wandbox/permlink/eXrkFb2pv4EjHtSR

134 名前:デフォルトの名無しさん [2014/11/30(日) 13:51:09.63 ID:Q44JDfrW.net]
遅すぎて使い物にならんね

135 名前:デフォルトの名無しさん mailto:sage [2014/11/30(日) 17:10:58.86 ID:Q44JDfrW.net]
spreadsheet を DB 代わりに使ってみたけど
排他処理もロックも何もしないと
データめちゃくちゃになるなω

136 名前:デフォルトの名無しさん mailto:sage [2014/11/30(日) 17:14:32.64 ID:Q44JDfrW.net]
ということでメモ
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/
stackoverflow.com/questions/12808674/locking-script-when-accessing-spreadsheet-doesnot-work
stackoverflow.com/questions/16075446/how-to-protect-the-google-app-script-code-in-google-spreadsheet
ramblings.mcpher.com/Home/excelquirks/dbabstraction

137 名前:デフォルトの名無しさん mailto:sage [2014/12/01(月) 06:51:47.55 ID:GLoHGVkg.net]
ロックかからんし
ScriptProperties が deprecated になってるし
なんなのこれ
無理して使うもんじゃないな



138 名前:デフォルトの名無しさん mailto:sage [2014/12/01(月) 07:08:43.79 ID:GLoHGVkg.net]
lock中の処理で
SpreadsheetApp.flush();
入れたら解決した
なんか応答も速くなった希ガス

139 名前:デフォルトの名無しさん [2014/12/01(月) 09:25:06.84 ID:guOSxUv1.net]
馬鹿には無理

140 名前:デフォルトの名無しさん mailto:sage [2014/12/01(月) 10:12:28.09 ID:ikZ1X/ON.net]
(前文略)
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);

と書く必要があります。

これ以外にもちょこちょこと仕様変更があり、コードを直す必要があったりします。
どうすればいいの?

qiita.com/soundTricker/items/21d3a39222fb1edbce57

141 名前:デフォルトの名無しさん mailto:sage [2014/12/01(月) 10:34:33.93 ID:ikZ1X/ON.net]
GoogleAppsScriptのScriptPropertiesが非推奨になっていた
sugi.minibird.jp/gas/scriptproperties/

142 名前:デフォルトの名無しさん [2014/12/01(月) 12:23:57.99 ID:GrWyVyTu.net]
publish した直後は反応が遅かったりアクセスエラーになるなぁ
数分待ってからアクセスるると比較的速いしエラーも減る
(それでも我慢できる速さってレベル)

GAS を保存するサーバーと公開されるサーバーが違ってたり
同期取ってたりしてる感じだな・・・

143 名前:デフォルトの名無しさん mailto:sage [2014/12/02(火) 08:18:47.93 ID:m/U+kAA0.net]
>>140
そもそも、JST指定する方法が旧式で、おかしかったわけで。今回から
正しい取得方法に修正されたってだけの話。仕様変更が勝手に発生するのは
いつもの事だが、それについては指摘はオカシイ。

>>141
非推奨になってたって 随分前から非推奨になってるんだが・・・・
移行期間中だぞ。今は。インテリセンスの候補でも二重線引っ張ってあった
だろうが。今更何を。

144 名前:デフォルトの名無しさん [2014/12/05(金) 08:40:33.92 ID:uibbdYqE.net]
>>134
遅くなる理由
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/

145 名前:デフォルトの名無しさん mailto:sage [2014/12/05(金) 09:24:04.62 ID:NyP973bT.net]
要するに結局使えねーってことじゃね

146 名前:デフォルトの名無しさん mailto:sage [2014/12/05(金) 12:21:33.66 ID:S74tDLHo.net]
パフォーマンスの良いGASの書き方
www.slideshare.net/soundTricker/gas-best-practice
(このおっさんによれば70倍くらい簡単に速度変わるそうです)

147 名前:デフォルトの名無しさん mailto:sage [2014/12/05(金) 12:48:37.41 ID:3N+Ki0BW.net]
>>145
まぁ、例え効率の良い書き方をしたとしても、それでも全然ローカル
でやるのに比べたら、比べるまでもなく遅いけれどね。



148 名前:デフォルトの名無しさん [2014/12/05(金) 17:28:33.29 ID:X46M6Pii.net]
プログラムは全くの素人なのですが、フォームに入力された内容をメールで送るスクリプトをネットからコピペしました。最初は上手くおくれたのですが、途中から
i.imgur.com/8hI4jzt.jpg
のようなエラーが出てメール送れなくなりました。解決策がわかりません。ご存知な方、教えて頂けますか?

149 名前:デフォルトの名無しさん mailto:sage [2014/12/06(土) 12:20:43.07 ID:cu1CMwBP.net]
Cacheが最大250文字のキーで各キー毎に100KBで最大6時間保持可能というところまでは読めたのですが
KeyValueのペアは最大何個まで作れるのでしょうか?
https://developers.google.com/apps-script/reference/cache/

150 名前:デフォルトの名無しさん mailto:sage [2014/12/06(土) 15:41:58.87 ID:7IWME+c9.net]
MailAppとGmailAppはどういうときに使い分けますか

151 名前:デフォルトの名無しさん mailto:sage [2014/12/07(日) 18:52:37.92 ID:uc0Y93wp.net]
新しい Google スプレッドシート
[ツール] メニュー > [スクリプト マネージャ]

スクリプト マネージャが無いんですけど、どこへ行ったの?

152 名前:デフォルトの名無しさん mailto:sage [2014/12/08(月) 10:27:16.23 ID:eZuxZoZp.net]
learn more じゃなくて dismiss してひどいめにあった
https://support.google.com/docs/answer/6082736?p=old_sheets_migrate&rd=1

153 名前:デフォルトの名無しさん mailto:sage [2014/12/10(水) 12:32:16.98 ID:2OX9Sm8y.net]
Internal Server Error

Error 500

わろた
あかんやろこれ

154 名前:デフォルトの名無しさん mailto:sage [2014/12/10(水) 12:56:29.75 ID:v5e5mm45.net]
>>153
何回かリトライするといける

155 名前:デフォルトの名無しさん mailto:sage [2014/12/10(水) 13:50:01.10 ID:evPa2cl4.net]
状況が変わった

ログイン出来るようになったけど
ルートの画面で

Google Drive was unable to load your items. Please refresh to try again. (Dismiss)

って出て何も操作出来ない

どうみても輻輳です本当にありがとうございました

156 名前:デフォルトの名無しさん [2014/12/12(金) 20:12:42.74 ID:ZKEOL7uD.net]
google plus apiもここで良いのかな?
こういう大量に画像があるページから画像をぶっこ抜こうと思ってjson取得したんだけどな、15枚しか画像リンクを教えてくれないんだわ
https://plus.google.com/109057690948151627836/posts/6Q6cv5KNYef#109057690948151627836/posts/6Q6cv5KNYef

これがjsonの抜粋
xxxxxxxxxxxx.net/_/86/20141212201047-0.txt

やり方分かる人いる?

157 名前:デフォルトの名無しさん mailto:sage [2014/12/13(土) 06:19:49.76 ID:KcZztYF+.net]
nextToken送ってるかい



158 名前:デフォルトの名無しさん [2014/12/13(土) 10:37:05.12 ID:LHF4FOqU.net]
>>157
アクティビティーのnextTokenは送ってるが、画像にもnextToken送れるんか・・?

159 名前:デフォルトの名無しさん [2014/12/16(火) 13:32:07.41 ID:PuXxa6T9.net]
尾骶骨

160 名前:155 mailto:sage [2014/12/20(土) 15:58:34.92 ID:2lHjoIS9.net]
自己解決した。スレ汚しスマソ

161 名前:デフォルトの名無しさん [2014/12/21(日) 17:54:05.71 ID:gQMH/TzB.net]
トリガーをいくつか設定してみたけど
違うプロジェクトに同じ名前の関数があるとき
トリガーの一覧には関数名しか出て来ないので
どのプロジェクトの関数が呼ばれるのかあとで判らなくなるな

162 名前:デフォルトの名無しさん mailto:sage [2014/12/22(月) 04:11:59.65 ID:bPTJ7mQh.net]
myFunction とか doGet とか言う名前のトリガーがいっぱいなんですね判ります

163 名前:デフォルトの名無しさん mailto:sage [2014/12/22(月) 07:19:01.01 ID:lHFqZpWk.net]
>>162
周りから頭悪いって言われてない?

164 名前:デフォルトの名無しさん mailto:sage [2014/12/22(月) 08:16:40.37 ID:1JxRKZUV.net]
>>162
頭の悪いレスですね

165 名前:デフォルトの名無しさん mailto:sage [2014/12/22(月) 10:30:02.86 ID:Kj8Ds363.net]
うちはtestDoGet()って名前のトリガーが多いな

166 名前:デフォルトの名無しさん mailto:sage [2015/01/06(火) 23:11:18.84 ID:Ubhx8o8Fm]
特殊文字って入力できる?¥だとそのまま表示されて\でやるとどれも空白になるんだけど

167 名前:デフォルトの名無しさん [2015/01/07(水) 08:21:41.41 ID:7s8hjn62.net]
古いけどメモ
www.softantenna.com/wp/software/google-ime-dev/



168 名前:デフォルトの名無しさん [2015/01/07(水) 08:55:32.09 ID:7s8hjn62.net]
memo
www.softantenna.com/wp/hard/linux-in-chrome-os/

169 名前:デフォルトの名無しさん mailto:sage [2015/01/07(水) 10:57:08.64 ID:aspvvccd.net]
>>167
>>168
消え失せろカス。

170 名前:デフォルトの名無しさん mailto:sage [2015/01/07(水) 12:21:43.55 ID:HwRBQ0K9.net]
いまどき2ちゃんにアフィ貼っても件数稼げないのにようやるわ

171 名前:デフォルトの名無しさん [2015/01/12(月) 13:52:24.61 ID:MUt+Twlt.net]
Google Drive のゴミ箱に溜まってたファイルを
永久に削除
を選んで消したのに残り容量が増えないぬ
先週くらいまではゴミ箱空にしたら容量増えたのに

172 名前:デフォルトの名無しさん mailto:sage [2015/01/14(水) 10:13:25.29 ID:pWmctPUO.net]
>>171
恐らくだが
どのフォルダにも属していない、検索の時だけ出てくるファイルがあるよ。消したつもりになってるだけでね。

173 名前:デフォルトの名無しさん [2015/01/14(水) 13:03:30.08 ID:EnBoJmyV.net]
trash からも delete forever で確実に削除してたのに
さっきログインしたら trash にあった
改めて消したら容量増えた
ありがとう

Google Drive ってたまにバグるみたいだぬ

174 名前:デフォルトの名無しさん [2015/01/20(火) 07:56:06.92 ID:F6HHv4j5.net]
勝手にアップデートされて以来
GoogleDriveは執事として無能な
時間泥棒に成り下がってしまった

175 名前:デフォルトの名無しさん [2015/03/06(金) 13:27:50.63 ID:BXX0fucD.net]
AngularJS 2.0 は TypeScript で開発を進めることに
techcrunch.com/2015/03/05/microsoft-and-google-collaborate-on-typescript-hell-has-not-frozen-over-yet/

Angular 2: Built on TypeScript
blogs.msdn.com/b/typescript/archive/2015/03/05/angular-2-0-built-on-typescript.aspx

176 名前:デフォルトの名無しさん mailto:sage [2015/03/14(土) 19:02:02.06 ID:EXR76peq.net]
Siteで新規ページ作成で自動生成されるurl文字列をscriptで再現する方法はないでしょうか?

たとえば「試験-しけん-シケン」と入力すると自動では「shi-yan-shiken-shiken」というURLになるけど
このルールでスクリプトから新規ページ作成を行いたいと思っているのですが

177 名前:デフォルトの名無しさん [2015/03/16(月) 02:46:33.19 ID:1GyT2oWU.net]
同じ名前でもう一つ作ってみ?



178 名前:デフォルトの名無しさん [2015/03/18(水) 22:55:28.68 ID:fCXDEV+f.net]
GASで任意のURLを開くことはできますか?
スプレッドシート上でも別タブでもどちらでも構いません。

179 名前:デフォルトの名無しさん mailto:sage [2015/03/19(木) 21:40:48.17 ID:htgmHUmd.net]
>>178
自動的に開くのは無理
ダイアログ出してクリックさせて開くのはhtmlserviceで実現できる。

180 名前:176 mailto:sage [2015/03/20(金) 15:56:58.40 ID:+pnIcR/c.net]
やはりリンク作ったりするのが精一杯なんですね。
わかりました。

181 名前:176 mailto:sage [2015/03/20(金) 17:37:45.26 ID:+pnIcR/c.net]
HtmlService.createHtmlOutputにiframeタグを書いても
インラインフレームの中に何も表示されないのは仕様ですか?

182 名前:デフォルトの名無しさん mailto:sage [2015/03/22(日) 13:09:15.36 ID:rj7656VH.net]
>>181
GAS上ではiframeタグは使用禁止ですよ。
sandboxmode.iframeは使えますがね

183 名前:176 mailto:sage [2015/03/22(日) 21:40:15.35 ID:Exm92v9O.net]
.setSandboxMode(HtmlService.SandboxMode.IFRAME);
を付けてみてもダメでした。
もちろんNATIVEもダメでしたし、本当にあきらめるしかなさそうですね。

ちなみに表示させようとしていたページのURLは以下です。
www.google.com/search?btnI=I%27m+Feeling+Lucky&lr=lang_ja&ie=UTF-8&oe=UTF-8&q="+ss.getActiveCell().getValue()

184 名前:デフォルトの名無しさん mailto:sage [2015/03/26(木) 11:07:18.75 ID:r/Xr85WG.net]
Googleドライブ上にある複数のxlsを読み込んで、指定した文字を検索するhtmlをドライブ上で共有したいのですが
この場合どうすればいいのでしょうか?script.google.comとかサッパリでした
ある程度の英語とjavascriptは出来るので「ココ嫁」みたいなリファレンス貼ってくれるだけでも助かります

185 名前:デフォルトの名無しさん mailto:sage [2015/03/26(木) 13:13:42.53 ID:XgHUlE+o.net]
>>184
HTML ServiceとDriveApp

そして、siteにそのウェブアプリケーションを配置。
これで出来る。

186 名前:デフォルトの名無しさん mailto:sage [2015/03/26(木) 13:16:41.94 ID:XgHUlE+o.net]
>>184
あと、手前味噌で申し訳ないが、色々作ってる
eye4brain.sakura .ne.jp/

187 名前:デフォルトの名無しさん mailto:sage [2015/03/26(木) 15:18:18.76 ID:SuVdMCRs.net]
xls読めるの?



188 名前:デフォルトの名無しさん mailto:sage [2015/03/26(木) 18:55:43.03 ID:r/Xr85WG.net]
>>185>>186
ありがとうございます、スクリプト参考にしてみます

189 名前:デフォルトの名無しさん [2015/03/26(木) 20:07:09.55 ID:xZ2N6kXB.net]
>>188
xlsxの全文検索をしてみましたが、出来ました。
fullText containsオプションを使えば可能です。

ただし、たけのこという文字がセルに入ってる場合、「たけのこ」ではヒットしますが、「たけ」ではヒットしません。そういう仕様だそうです。以下に完成品をまとめておきましたので、参考にしてみてください。
goo. gl/coMk0P






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

前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