スプレッドシート内の文字列検索

5,130 views
Skip to first unread message

wezardnet

unread,
Jul 8, 2011, 4:05:21 AM7/8/11
to google-app...@googlegroups.com
wezardnet と申します。
Google Apps Scriptは始めたばかりですが、どうぞよろしくお願いします。

さて、Google Apps Scriptでスプレッドシート内の文字列を検索(Spreadsheets APIのようなクエリー実行みたいなこと)したいのですが、方法が分かりません。
やりたい事は、特定の列に対して指定した文字列が含まれる(もしくは一致する)行を抽出したい(例: A列に”テスト”という文字列がある行を検出したい)

ご存知の方いましたらご教示いただけると助かります。
よろしくお願いします。

Shinichi Ogawa

unread,
Jul 9, 2011, 3:07:34 AM7/9/11
to google-app...@googlegroups.com
wezardnetさん

GASの機能としては無いようですね。
同じ要望がissueで上がっているのでスターしておくしかありません。

http://code.google.com/p/google-apps-script-issues/issues/detail?id=372

どうしてもGASから検索を使いたいという場合は、遠回りになりますが
URLFetchAppとOAuthConfigを使ってGDataAPI経由すればできるかもしれません。

2011/7/8 wezardnet <wezard...@gmail.com>:

wezardnet

unread,
Jul 11, 2011, 4:55:02 AM7/11/11
to google-app...@googlegroups.com
shin1ogawa さん

返信ありがとうございます。

Apps Scriptで簡単に実装したいと思ってAPIリファレンスを眺めていたのですが、
TextSearch、Queryのようなメソッドが見当たりませんでしたので、
何か別な方法があるのかと思って質問した次第です。

目的はサービスとして公開して簡易データベースのように使おうと目論んでいました。

将来の機能拡張に期待したいと思います!

soundTricker

unread,
Apr 11, 2012, 8:04:15 AM4/11/12
to google-app...@googlegroups.com
かなり前のpostなんで、
返信と言うより記録として残して、共有のために書きます。

小川さんが書いているGDataAPI経由のを簡単にやるためのラッパーライブラリを作りました。(ちょっと前ですが)
コードは上のところにもおいてありますが、確かスクリプトギャラリーにも登録してあります。
「Spreadshhet As A DB」で調べると多分出てくるはずです。

基本的にはSpreadsheetをDBのように扱い、CRUDが可能です。
検索を行う場合は、=,>,<,<>も使えますが、それ以外に全文検索もできるはずです。

何か不具合とかがあった場合は、githubのissueとかにでも入れておいてください。
またドキュメントが拙い英語のため、使い方がわからない場合は、
G+の方とかで直接僕に聞いてください。

以上、ステマでした。



Atusi Nakamura

unread,
Apr 11, 2012, 10:41:44 AM4/11/12
to google-app...@googlegroups.com
a2cです。

全文検索出来るのすごいですね!
soundTrickerさん++

共有ありがとうございます。

 --
Atusi Nakamura
at...@a2c.biz


2012年4月11日21:04 soundTricker <k-oh...@bfts.co.jp>:

wezardnet

unread,
May 16, 2012, 9:37:51 PM5/16/12
to google-app...@googlegroups.com
wezardnet です。

大変失礼しました。レスをロストしてました m(__)m

soundTricker さん、情報共有ありがとうございます!
全文検索もサポートしてるようですので、簡易RDBのように使えそうです。


2012年4月11日水曜日 23時41分44秒 UTC+9 Atusi Nakamura:

遠藤勇人

unread,
Mar 30, 2016, 6:23:33 PM3/30/16
to Google Apps API Japan, k-oh...@bfts.co.jp
soundTrickerさん 共有ありがとうございます。
ライブラリー登録して使おうとすると、[スクリプトでサポートが終了した OAuthConfig を使用しています]のエラーが表示されてしまいます。
lこの場合、どの様にすれば宜しいのでしょうか?
ご教授頂けたら幸いです。



2012年4月11日水曜日 21時04分15秒 UTC+9 soundTricker:

defalco andrea

unread,
Jun 1, 2016, 3:47:01 AM6/1/16
to Google Apps API Japan, k-oh...@bfts.co.jp
遠藤様
その後、解決されたでしょうか。
もし、解決していましたら、教えていただければ幸いです。

Reply all
Reply to author
Forward
0 new messages