# adalo内のデータ削除のタイミングでGoogleドライブ内のファイルを削除したい

**URL:** <https://www.nocode-faq.com/t/topic/2017>\
**Category:** Adalo\
**Created:** [2021 年 8 月 9 日午前 3:53 UTC](https://www.nocode-faq.com/t/topic/2017 "2021-08-09T03:53:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![turedure21](https://avatars.discourse-cdn.com/v4/letter/t/7feea3/32.png) [@turedure21](https://www.nocode-faq.com/u/turedure21)\
**Post date:** [2021 年 8 月 9 日午前 3:53 UTC](https://www.nocode-faq.com/t/topic/2017/1 "2021-08-09T03:53:26Z")

</div>

adaloからデータ登録した際に、zapierを使ってGoogleドライブ内にGoogleドキュメントファイルを作成しています。  
このデータ登録時に作成したGoogleドキュメントを、adalo内のデータが削除された際に合わせて削除する方法はありますでしょうか。

別のフォルダに移動させることで疑似的に削除する、でもよく、最初に登録したGoogleドライブのフォルダ内から消えればよいのですが、出来そうで出来ず質問させて頂きました。

もし解決策があればご教示頂けるとありがたいです！

---

<div class="post-metadata">

**Author:** ![annamaria.duvet](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/annamaria.duvet/32/2733_2.png) [@annamaria.duvet](https://www.nocode-faq.com/u/annamaria.duvet)\
**Post date:** [2021 年 8 月 9 日午後 12:27 UTC](https://www.nocode-faq.com/t/topic/2017/2 "2021-08-09T12:27:10Z")

</div>

adalo側から渡しているデータ構造がよくわかっていない中での回答になりますが、  
最低限、下記は満たされているという条件で回答します。

・adalo→Googleドキュメント作成時にファイル名などで一意に特定できるキーを持たせている  
・Googleドキュメント内で一定法則でキーを逆引きしてファイルを特定可能

Zapier側では「Find a File in Google Drive」「Move File in Google Drive」というアクションが存在するので、adalo側で消した=更新したデータから該当ファイル名を指定するキーを渡して検索できれば、ファイルを特定し、移動させることは可能だと思います。

大まかには、こういう感じのZapの組み方になると思います。

 ![スクリーンショット 2021-08-09 211756](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/d/dbb2ec7a86971faafd374db92797f76b2356e80c.png)

また、すでに検討済みで、サービス提供上特に問題ないようでしたら申し訳ありませんが、一連のシナリオはinstantトリガーではないので、この方法も多少の待機時間が発生します（最高レベルのプランで最短1分）。  
ユーザー向け画面ではその点を補足しておく必要があります。

---

<div class="post-metadata">

**Author:** ![turedure21](https://avatars.discourse-cdn.com/v4/letter/t/7feea3/32.png) [@turedure21](https://www.nocode-faq.com/u/turedure21)\
**Post date:** [2021 年 8 月 9 日午後 1:19 UTC](https://www.nocode-faq.com/t/topic/2017/3 "2021-08-09T13:19:22Z")

</div>

ありがとうございます！頂いた情報で実現できました！

今考えると詰まっていたポイントは2点で、以下でした。  
１．GoogleDrive操作のzapierにファイル名を渡す方法が思いついていなかった  
２．「Move File in Google Drive」単独で使おうとしていた

１．は削除ファイル名を格納するテーブルを新たに作成してデータ削除時にファイル名を格納。  
zapierでadaloからのトリガー「New record」でファイル名を取得して次に渡すことで解決できました。  
２．は頂いた「Find a File in Google Drive」でファイル名からファイルIDを取得して、「Move File in Google Drive」で使用することで解決できました。

大変助かりました、ありがとうございました！！
