-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathKontakter-Admin.gs
65 lines (53 loc) · 1.44 KB
/
Kontakter-Admin.gs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
/**
* @author Emil Öhman <[email protected]>
* @website https://github.com/Scouterna
* @version 2022-12-30
*/
/**
* Testfunktion för att testa anrop med olika
* användarnamn/lösenord
*/
function testaDoGet() {
const e = {
parameters : {
username: ["en e-postadress"],
password: ["lösenord"],
version: ["2.0.0"],
forceupdate: ["true"]
}
}
doGet(e);
}
/**
* Körs vid GET-anrop till webbappen
*
* @param {Object} e - Query-parametrar vid GET-anrop till webbappen
*
* @returns {Object} - Ett objekt av typen TextOutput
*/
function doGet(e) {
return ScoutnetSynkLib.synkroniseraKontakter(KONFIG_OBJECT, e);
}
/**
* En testfunktion för att själv kunna få fram oformaterad brödtext för e-brev
* samt html-formaterad brödtext för e-brev.
*
* Skapa ett utkast i din Gmail med ämne satt till Kontaktgrupper och kör sen
* denna funktion så skrivs brödtexten ut i körningsloggen.
*/
function testGetHtmlEmailBody() {
const subject = "Kontaktgrupper";
ScoutnetSynkLib.testGetHtmlEmailBody(KONFIG_OBJECT, subject);
}
/**
* Uppdatera kalkylbladet med de användare som ska ha behörigheter
*/
function updateContactGroupsAuthnSheetUsers() {
ScoutnetSynkLib.updateContactGroupsAuthnSheetUsers(KONFIG_OBJECT);
}
/**
* Skapa kolumnrubriker i kalkylarket för konfiguration av Kontakter
*/
function skapaRubrikerKontakter() {
ScoutnetSynkLib.skapaRubrikerKontakter(KONFIG_OBJECT);
}