I am supporting CandidateX

CandidateX is a startup that focuses on creating inclusion-focused hiring solutions, designed to increase access to job opportunities for underestimated talent. Check them out if you have a few minutes to spare. They need visibility!

Format of Info.json

Each project directory contains an info file that describes the scripts for this project. It is also used to decide whether the sources in the project need to be refreshed. To force a refresh just delete the directory or at least the info file, however this should be unnecessary as new sources will be generated if the project has been modified at a later date than that in info.json. The info.json is used in Visualizing Apps Script dependencies, which shows the realtionship between all your libraries.

info.JSON example

{

    "id": "1TphrUjRcx5sGlhgkfjB2R9MOZe3cPF7wK1LV8yVNoFCAwRTeNyXVsDFd",

    "title": "extractScriptSource",

    "createdDate": 1422106579600,

    "modifiedDate": 1422451475259,

    "version": "694659",

    "exportLinks": {

        "application/vnd.google-apps.script+json": "https://script.google.com/feeds/download/export?id=1TphrUjRcx5sGlhgkfjB2R9MOZe3cPF7wK1LV8yVNoFCAwRTeNyXVsDFd&format=json"

    },

    "noticed": 1422451574143,

    "modules": [

        {

            "id": "190cf91a-8ddf-433e-bd4e-5c9add4430a0",

            "name": "Code",

            "type": "server_js"

        },

        {

            "id": "93f81478-c6d4-4276-8fd0-99c9cbded8cf",

            "name": "webAppPattern",

            "type": "server_js"

        },

        {

            "id": "8342ac00-c6e1-4e83-be01-ac895946fac6",

            "name": "oneTimeSet",

            "type": "server_js"

        },

        {

            "id": "042df702-6ed3-4207-9775-a5a0eccca238",

            "name": "webAppTest",

            "type": "server_js"

        },

        {

            "id": "ecd1187f-0a3f-4580-95d9-b35222b17a14",

            "name": "DriveJsonApi",

            "type": "server_js"

        },

        {

            "id": "ede1d7dd-f035-4b1a-b55f-fca3a2e16ab2",

            "name": "settings",

            "type": "server_js"

        }

    ]

}

For more on drive SDK see Using Drive SDK