Appsheet should allow businesses to embed third party platforms. Businesses use platforms like apache superset which have embed options, and appsheet should allow that for data charts, dashboard etc.
This helps businesses for better integration of data. Similary there are many end use cases if embedding of third party websites is allowed.
I am not sure what you mean by “embed”. There is concept known as “integrating”. This is done by using API calls between the two platforms being integrated.
In AppSheet there are several methods to integrate with a third-party platform.
-
Integrations - the Settings option on any app allows for the configuration of an integration from a third party app. This allows AppSheet to RECEIVE data from a third party platform. AppSheet has implemented a REST API.
-
Webhooks - in the automation when creating a Bot step, there is an option for “Call a webhook”. This is an integration feature that allows AppSheet to SEND data to a third party platform. The third party must support a REST API call.
-
App Scripts - Appsheet can call a Google AppScript and the script can do ALL of the heavy lifting. It can call a third party (in a variety of ways), transform the data however needed for AppSheet purposes and then return the resulting values back to AppSheet. It could even automatically insert rows or change data directly in the data source - sheet or database. This obviously requires knowledge of script coding.
-
Integration services - there are several integration service on the market. Their function is to make connections between any source and target platforms that are supported. Make is such a service that has built in support for AppSheet. These services can make it easy to connect an AppSheet app to MANY different third party platforms. They typically ALO include their own ability to transform data between the platforms,
There are lots of options. I am not familiar with Apache Superset and what they support. But if they support REST API, there IS a way to send data to them so you can use their charting services.
I hope this helps!
2 Likes
There are lot of third party applications where embedding is the best option.
For example our appsheet is just one internal portal connecting for one system. But I have to see dashboards on that also. My dashboards are hosted on apache Superset server, which gives options to embed their charts anywhere.
Now those are detailed and highly interactive data charts which I want to be present on the google appsheets itself. you can do that through traditional api integration as user interacts with the charts, colours, tables etc etc.
So its very important and critical feature in my eyes, to give standard to allow embedding third party softwares like Apache Superset, Metabase, etc etc.
Appsheet doesn’t allow for “embedding” some functional component from a different system. But you may be able to include a chart image - depending on what your charting service provides.
Many App Creators use Chart.io to display real time charts in their apps. Basically, Chart io provides an image link that we can assign to an image column.
Another option is building your OWN container webapp. You can then include your functional AppSheet app in an iFrame component and use other components to display charts around that iFrame.
I hope this helps!
1 Like