docs.unity3d.com
    Show / Hide Table of Contents

    Namespace UnityEditor.Localization.Plugins.Google.Columns

    Classes

    ColumnMapping

    Provides preconfigured columns mappings that can be used with GoogleSheets.

    KeyColumn

    Represents a column in a Google Sheets that can be used to map the row to a StringTableEntry.

    KeyCommentColumn

    Provides a column that can syncronize the Comment metadata from the SharedTableData.SharedTableEntry.

    KeyMetadataColumn<TMetadata>

    Implementation of SheetColumn that can be used to sync IMetadata that is part of SharedTableData. For a version that supports Table Metadata see LocaleMetadataColumn<TMetadata>.

    LocaleColumn

    Represents a Google Sheet column that is synchronized to a localized value for a chosen Locale.

    LocaleCommentColumn

    Represents a Google Sheet column that is synchronized to the Comment metadata for a chosen Locale.

    LocaleMetadataColumn<TMetadata>

    Provides a column that can be used to synchronize IMetadata for a particular Locale.

    SheetColumn

    Represents a single Google sheet column with its value and note field.

    Interfaces

    IPullKeyColumn

    Represents a column that is responsible for determining which entry to map to the current row in the sheet. This column will be resolved first on each row before any other columns.

    Enums

    PushFields

    The fields that will be populated during PushStringTableCollection(Int32, StringTableCollection, IList<SheetColumn>, ITaskReporter). This is used to configure the send operation to send the data in the most efficient manner. This means that if you only wish to populate the value field of a sheet then using Value will send only the data for that field, even if the note values have been set.

    In This Article
    • Classes
    • Interfaces
    • Enums
    Back to top
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023