I am trying to create a vcard sharing system, I would like my users to be able to edit their vcard and share it afterwards. I use Make (Integromat) to automate the process. When my users edit their vcard it is saved in a Goggle drive file. Here is my problem: I would like to get the link from the google drive and put it in a button on the glide to share the card (automatically). Here is my system on Make, but I still can’t get the link.
Your 3rd module (upload a file) should return the FileID of the uploaded file.
You can send that back to Glide. If you’re using a Google Sheet, then you can update the appropriate row in your sheet, otherwise you’ll need to post it back via the Glide API. Your initial webhook will need to include a RowID, so you know which row to update. Once you have it in Glide, you can use a template column to craft a URL. Note that you’ll need to ensure that the file is public.
The best option would be to use the Glide API, but that requires a Pro Plan or above.
On the Free Plan, your only option at the moment would be to add a Google Spreadsheet as a secondary data source. Then you could use the Make GSheets module to write the FileID back into the appropriate row.
As I mentioned earlier, you would need to send a RowID with your Webhook, so you can use that to search for the correct row to update.
Well, I tried but when I want to retrieve the Row ID, Make does not allow me to retrieve it. An error is displayed telling me that "the collection can’t be converted to text for parameter “0"”. In other words it only accepts letters… Maybe I’m doing something wrong…
I have created a relationship column with row id but when I want to put the link in a button, glide does not offer me my column. I know I can allow my users to open the link with a relation list but would it be possible to do it with a button?