public sealed class LayoutProperties : IMessage<LayoutProperties>, IEquatable<LayoutProperties>, IDeepCloneable<LayoutProperties>, IBufferMessage, IMessage
Card layout properties shared across all add-on host applications.
The primary color of the add-on. It sets the color of toolbar. If no
primary color is set explicitly, the default value provided by the
framework is used.
The secondary color of the add-on. It sets the color of buttons.
If primary color is set but no secondary color is set, the
secondary color is the same as the primary color. If neither primary
color nor secondary color is set, the default value provided by the
framework is used.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis page provides documentation for the \u003ccode\u003eLayoutProperties\u003c/code\u003e class, which is used to define shared card layout properties for add-on host applications within the Google.Apps.Script.Type namespace.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eLayoutProperties\u003c/code\u003e class is a sealed class that inherits from \u003ccode\u003eObject\u003c/code\u003e and implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of this \u003ccode\u003eLayoutProperties\u003c/code\u003e documentation available is version 2.3.0, while version 1.0.0 was the initial release.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers two constructors: a default \u003ccode\u003eLayoutProperties()\u003c/code\u003e constructor and a constructor that accepts another \u003ccode\u003eLayoutProperties\u003c/code\u003e object, allowing for duplication of an existing object.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eLayoutProperties\u003c/code\u003e includes properties for setting \u003ccode\u003ePrimaryColor\u003c/code\u003e and \u003ccode\u003eSecondaryColor\u003c/code\u003e, which determine the colors of the toolbar and buttons, respectively, with fallback to framework defaults if not set.\u003c/p\u003e\n"]]],[],null,[]]