• 締切済み

Google Apps ScriptとVBA

Google Apps Scriptでスプレッドシートの操作をしたいと考えました。VBAだと、クラウド環境で動作しないためです。しかし、Google Apps Scriptの情報はほとんどありません。ある程度プログラミングの知識があれば応用が利いてなじめるのかもしれませんが、基本的に知識もそこまでなく、行き詰まっています。VBAだと、少しは経験があるので何とかできると思うのですが。 Google Apps ScriptとVBAとは違うものだとは理解していますが、VBAで組んで置いてから、その考え方をGoogle Apps Scriptに反映させると言う考え方と言うのは間違っていますか?まったく異なる言語だと言うことは認識していますが、VBAの動きをGoogle Apps Scriptのものに置き換えると言う意味です。(うまく表現できませんが) ただエクセルがどの環境にもあれば、VBAでも良いと思いますが、エクセルがない状況を想定すると Google Apps Scriptと言う選択肢になるのですが。どうも、日本のフォーラムは閉鎖され、アメリカのフォーラムに誘導され、そこからまた外部のサイトに誘導されてしまい、手詰まりになってしまいました。ドキュメントも何とか読もうとしていますが、基礎がないので苦労しています。

みんなの回答

noname#247307
noname#247307
回答No.2

質問の内容が漠然としすぎていて、お答えしにくいのですが……。明確な点についてのみ。 >VBAで組んで置いてから、その考え方をGoogle Apps Scriptに反映させると言う考え方と言うのは間違っていますか? 間違ってはいませんが、最初からGoogleドキュメントで作ることが目的であれば、わざわざVBAで組んでから移植するというのはあまり意味がないと思います。基本的な概念部分(ドキュメント内にシートのオブジェクトがある、範囲をレンジ・オブジェクトで扱うなど)はほぼ同じような感じですので移植は可能でしょう。が、Bisual BasicとGAS(JavaScript)はかなり感覚が違いますので、両者に精通していない人間が移植を目的にVBAを書いてGASになおすのはかなり手間だと思います。 >日本のフォーラムは閉鎖され そんなことはありません。今も活動しています。groups.google.comで、「Google Apps API Japan」で検索してみてください。このGoogle Apps APIのフォーラムでGAS全般の質問も受け付けています。 苦労されていることはわかりますが、具体的な形になっていないと正しい回答が得られません。まず、実際に組んでみて、わからないことがあれば、そのコードを添付してここで質問して下さい。そうすれば疑問点について回答できるかもしれません。

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

和書はまだ少ないですね。3冊?? http://www.amazon.co.jp/s/ref=sr_nr_n_1?rh=n%3A466298%2Ck%3Agoogle+script&keywords=google+script&ie=UTF8&qid=1408198418&rnid=2321267051 VBAでも出来ることは同じなので、すでにあるVBAのGoogle Apps Scriptへの移植というのは十分現実的で、実際的でしょう。 これから作るのであれば、普通に作るのが一番だと思いますけど。

begin123
質問者

補足

ありがとうございます。本当和書はないので苦労しています。おっしゃった3冊のうち2冊持っています。それでも、情報量が少なく焦っています。集中すれば良いのでしょうが、焦りでいろいろ手を出してしまって結局何も得られない状況です。がんばって見ます。

関連するQ&A