@siimura

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

zohoから定期的にスプレッドシートに定期的に掃き出ししたい

解決したいこと

zohoから定期的にスプレッドシートに情報を掃き出しをしたいのですが可能でしょうか?
EX)一時間に一回など

非エンジニアであるため
あまり使用方法がわかっていないのですが
zohoのAPIを使えば可能でしょうか?

お手数ですがご確認お願いいたします。

自分で試したこと

いろんなところをググりました。。
確認したところ、3000行までCSVかPDF、またはエクセルで吐き出すことができると記載されています。

#zoho

0 likes

2Answer

zoho, スプレッドシート共に知見が無いので見当外れでしたら申し訳ありませんが...
共に Excel のような表計算ソフトという認識で良いでしょうか?.

この認識で正しい場合、zoho からデータを取り出すための REST API は次の URL のように存在するようです.
https://www.zoho.com/sheet/help/api/v2/#WORKBOOK-List-all-workbooks

推測ですが、使い方としては次の (1)〜(3) だと思います.

(1) workbook の ID を得る ... Excel のファイル名に相当するはず
https://www.zoho.com/sheet/help/api/v2/#WORKBOOK-List-all-workbooks

(2) sheet ID を得る ... Excel のシート名に相当するはず
https://www.zoho.com/sheet/help/api/v2/#WORKSHEET-List-all-worksheets

(3) シート内のセルからデータを取り出す
https://www.zoho.com/sheet/help/api/v2/#CONTENT-Get-content-of-cell

上記とは別に「スプレッドシートへの転記」も必要になると思いますので、
結構、コーディングする分量が多いです.

1Like

Comments

  1. 非エンジニアの方ですと、この API を使うことは難しいと思います.

    セキュリティ面も考慮された API なので、エンジニアの立場から見ても API を使うのは高難度だと思います. (これを「簡単」と言える実力は私には無い).

    一例ですが、次のような用語の理解も必要ですし、
    これら用語を理解したうえで、 Python などのプログラミング言語によるコーディングスキルも必要になってきます.

    ・REST API
    ・JSON 形式
    ・OAuth
    ・Access Token
    ・などなど沢山
  2. ※畳み掛けるようで申し訳ありませんが

    上述の内容は、zoho からのデータ取り出しのみです.
    その後、「スプレッドシートへの書き込み」の実装(コーディング)も必要になります.

    :

    なお、繰り返しになってしまいますが、
    私は zoho と スプレッドシートの知見が無いので、上述の内容は見当違いの恐れもあります.
    可能であれば、識者への問合せをしてみてくださいませ.

@robozushi10

素早く、かつ様々アドバイスいただきありがとうございます!
結構難しいのですね。。

承知しました

有識者に確認することも含めて手探りでやってみます。

ありがとうございました。

0Like

Your answer might help someone💌