CustomFunctions.ErrorCode enum

Fehlercodes für benutzerdefinierte Funktionen. Die Fehlercodes werden in der Zelle angezeigt, in der die Funktion aufgerufen wurde.

Zusätzlich zu diesen Fehlercodes werden benutzerdefinierte Fehlermeldungen angezeigt. Benutzerdefinierte Meldungen werden im Fehleranzeigemenü angezeigt, auf das zugegriffen wird, indem Sie mit dem Mauszeiger auf die Fehlerkennzeichnung auf jeder Zelle mit einem Fehler zeigen.

Hinweise

Beispiele

/**
 * Returns the #NUM! error as part of a 2-dimensional array.
 * @customfunction
 * @param {number} first First parameter.
 * @param {number} second Second parameter.
 * @param {number} third Third parameter.
 * @returns {number[][]} Three results, as a 2-dimensional array.
 */
function returnInvalidNumberError(first, second, third) {
  // Use the `CustomFunctions.Error` object to retrieve an invalid number error.
  const error = new CustomFunctions.Error(
    CustomFunctions.ErrorCode.invalidNumber, // Corresponds to the #NUM! error in the Excel UI.
  );

  // Enter logic that processes the first, second, and third input parameters.
  // Imagine that the second calculation results in an invalid number error.
  const firstResult = first;
  const secondResult = error;
  const thirdResult = third;

  // Return the results of the first and third parameter calculations
  // and a #NUM! error in place of the second result.
  return [[firstResult], [secondResult], [thirdResult]];
  };

Felder

divisionByZero = "#DIV/0!"

Dieser Fehlercode gibt an, dass die verwendete Funktion durch Null oder leere Zellen dividiert. Es kann keine benutzerdefinierte Fehlermeldung verwendet werden.

invalidName = "#NAME?"

Dieser Fehlercode weist auf einen Tippfehler im Funktionsnamen hin. Beachten Sie, dass dieser Fehlercode als Eingabefehler für eine benutzerdefinierte Funktion, aber nicht als Ausgabefehler für eine benutzerdefinierte Funktion unterstützt wird. Es kann keine benutzerdefinierte Fehlermeldung verwendet werden.

invalidNumber = "#NUM!"

Dieser Fehlercode gibt an, dass ein Problem mit einer Zahl in der Funktion vorliegt. Es kann keine benutzerdefinierte Fehlermeldung verwendet werden.

invalidReference = "#REF!"

Dieser Fehlercode gibt an, dass die Funktion auf eine ungültige Zelle verweist. Beachten Sie, dass dieser Fehlercode als Eingabefehler für eine benutzerdefinierte Funktion, aber nicht als Ausgabefehler für eine benutzerdefinierte Funktion unterstützt wird. Es kann keine benutzerdefinierte Fehlermeldung verwendet werden.

invalidValue = "#VALUE!"

Dieser Fehlercode gibt an, dass ein Wert in der Funktion den falschen Datentyp aufweist. Falls gewünscht, kann zusätzlich zum Fehlercode eine benutzerdefinierte Fehlermeldung verwendet werden.

notAvailable = "#N/A"

Dieser Fehlercode gibt an, dass die Funktion oder der Dienst nicht verfügbar ist. Falls gewünscht, kann zusätzlich zum Fehlercode eine benutzerdefinierte Fehlermeldung verwendet werden.

nullReference = "#NULL!"

Dieser Fehlercode gibt an, dass sich die Bereiche in der Funktion nicht überschneiden. Es kann keine benutzerdefinierte Fehlermeldung verwendet werden.