Wie werden Parameter an die zeitgesteuerte Triggerfunktion im Bibliotheksskript übergeben?

Ich habe eine Funktion erstellt, die alle 30 Minuten ausgelöst wird, und ich möchte einen Parameter übergeben. Ich habe eine Bibliothek, die carHistory zurückgibt, und meine Tabelle, von der aus ich die Bibliotheksfunktion aufrufe.

Library1.gs

function carHistory(number,maker)
{
 // code logic
}

function startEvery30mins_CarHistory(number,maker)
{
    //This function works
    carHistory(number,maker);

  // how to trigger this with parameter.
  ScriptApp.newTrigger("carHistory")
  .timeBased()
  .everyMinutes(30)
  .create();
}

n meinem Arbeitsbla

Code.gs:

function startOnce(){
    Library1.carHistory("US-xxx","Honda");
}

function startEvery30mins(){
    Library1.startEvery30mins_CarHistory("US-xxx","Honda");
}

EDITED:

Code.gs: Ich habe versucht mit PropertiesService, aber immer noch nicht funktioniert

function startOnce(){
    var uProps = PropertiesService.getUserProperties();
    uProps.setProperty('Maker', 'Honda');
    uProps.setProperty('Number', 'US-xxx');

    Library1.carHistory();
}

Bibliothek

 function carHistory()
    {
        // Fetch Parametr
        var getProps=PropertiesService.getUserProperties();
        var c_Maker= getProps.getProperty('Maker');
        var c_Number=getProps.getProperty('Number');
       // code logic

    }
function startEvery30mins_CarHistory()
{
      ScriptApp.newTrigger("carHistory")
      .timeBased()
      .everyMinutes(30)
      .create();
}

Antworten auf die Frage(2)

Ihre Antwort auf die Frage