+
+
+
+
+
{{ $t("Deploy a Google Apps Script as a web app and paste the URL here") }}
+
+
+
+
+
{{ $t("Quick Setup Guide") }}:
+
+ - {{ $t("Open your Google Spreadsheet") }}
+ - {{ $t("Go to Extensions → Apps Script") }}
+ - {{ $t("Paste the script code (see below)") }}
+ - {{ $t("Click Deploy → New deployment → Web app") }}
+ - {{ $t("Set 'Execute as: Me' and 'Who has access: Anyone'") }}
+ - {{ $t("Copy the web app URL and paste it above") }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/notifications/index.js b/src/components/notifications/index.js
index 1a8f6dba3..6a7c3e71b 100644
--- a/src/components/notifications/index.js
+++ b/src/components/notifications/index.js
@@ -15,6 +15,7 @@ import Elks from "./46elks.vue";
import Feishu from "./Feishu.vue";
import FreeMobile from "./FreeMobile.vue";
import GoogleChat from "./GoogleChat.vue";
+import GoogleSheets from "./GoogleSheets.vue";
import Gorush from "./Gorush.vue";
import Gotify from "./Gotify.vue";
import GrafanaOncall from "./GrafanaOncall.vue";
@@ -105,6 +106,7 @@ const NotificationFormList = {
Feishu: Feishu,
FreeMobile: FreeMobile,
GoogleChat: GoogleChat,
+ GoogleSheets: GoogleSheets,
gorush: Gorush,
gotify: Gotify,
GrafanaOncall: GrafanaOncall,