Versions in this module Expand all Collapse all v0 v0.0.1 Dec 7, 2023 Changes in this version + const AdminDirectoryGroupScope + const AdminDirectoryUserScope + const DocumentsScope + const DriveScope + const FormsCurrentonlyScope + const FormsScope + const GroupsScope + const MailGoogleComScope + const ScriptDeploymentsReadonlyScope + const ScriptDeploymentsScope + const ScriptMetricsScope + const ScriptProcessesScope + const ScriptProjectsReadonlyScope + const ScriptProjectsScope + const SpreadsheetsScope + const UserinfoEmailScope + const WwwGoogleComCalendarFeedsScope + const WwwGoogleComM8FeedsScope + type Content struct + Files []*File + ForceSendFields []string + NullFields []string + ScriptId string + func (s *Content) MarshalJSON() ([]byte, error) + type CreateProjectRequest struct + ForceSendFields []string + NullFields []string + ParentId string + Title string + func (s *CreateProjectRequest) MarshalJSON() ([]byte, error) + type Deployment struct + DeploymentConfig *DeploymentConfig + DeploymentId string + EntryPoints []*EntryPoint + ForceSendFields []string + NullFields []string + UpdateTime string + func (s *Deployment) MarshalJSON() ([]byte, error) + type DeploymentConfig struct + Description string + ForceSendFields []string + ManifestFileName string + NullFields []string + ScriptId string + VersionNumber int64 + func (s *DeploymentConfig) MarshalJSON() ([]byte, error) + type Empty struct + type EntryPoint struct + AddOn *GoogleAppsScriptTypeAddOnEntryPoint + EntryPointType string + ExecutionApi *GoogleAppsScriptTypeExecutionApiEntryPoint + ForceSendFields []string + NullFields []string + WebApp *GoogleAppsScriptTypeWebAppEntryPoint + func (s *EntryPoint) MarshalJSON() ([]byte, error) + type ExecuteStreamResponse struct + ForceSendFields []string + NullFields []string + Result *ScriptExecutionResult + func (s *ExecuteStreamResponse) MarshalJSON() ([]byte, error) + type ExecutionError struct + ErrorMessage string + ErrorType string + ForceSendFields []string + NullFields []string + ScriptStackTraceElements []*ScriptStackTraceElement + func (s *ExecutionError) MarshalJSON() ([]byte, error) + type ExecutionRequest struct + DevMode bool + ForceSendFields []string + Function string + NullFields []string + Parameters []interface{} + SessionState string + func (s *ExecutionRequest) MarshalJSON() ([]byte, error) + type ExecutionResponse struct + ForceSendFields []string + NullFields []string + Result interface{} + func (s *ExecutionResponse) MarshalJSON() ([]byte, error) + type File struct + CreateTime string + ForceSendFields []string + FunctionSet *GoogleAppsScriptTypeFunctionSet + LastModifyUser *GoogleAppsScriptTypeUser + Name string + NullFields []string + Source string + Type string + UpdateTime string + func (s *File) MarshalJSON() ([]byte, error) + type GoogleAppsScriptTypeAddOnEntryPoint struct + AddOnType string + Description string + ForceSendFields []string + HelpUrl string + NullFields []string + PostInstallTipUrl string + ReportIssueUrl string + Title string + func (s *GoogleAppsScriptTypeAddOnEntryPoint) MarshalJSON() ([]byte, error) + type GoogleAppsScriptTypeExecutionApiConfig struct + Access string + ForceSendFields []string + NullFields []string + func (s *GoogleAppsScriptTypeExecutionApiConfig) MarshalJSON() ([]byte, error) + type GoogleAppsScriptTypeExecutionApiEntryPoint struct + EntryPointConfig *GoogleAppsScriptTypeExecutionApiConfig + ForceSendFields []string + NullFields []string + func (s *GoogleAppsScriptTypeExecutionApiEntryPoint) MarshalJSON() ([]byte, error) + type GoogleAppsScriptTypeFunction struct + ForceSendFields []string + Name string + NullFields []string + Parameters []string + func (s *GoogleAppsScriptTypeFunction) MarshalJSON() ([]byte, error) + type GoogleAppsScriptTypeFunctionSet struct + ForceSendFields []string + NullFields []string + Values []*GoogleAppsScriptTypeFunction + func (s *GoogleAppsScriptTypeFunctionSet) MarshalJSON() ([]byte, error) + type GoogleAppsScriptTypeProcess struct + Duration string + ForceSendFields []string + FunctionName string + NullFields []string + ProcessStatus string + ProcessType string + ProjectName string + RuntimeVersion string + StartTime string + UserAccessLevel string + func (s *GoogleAppsScriptTypeProcess) MarshalJSON() ([]byte, error) + type GoogleAppsScriptTypeUser struct + Domain string + Email string + ForceSendFields []string + Name string + NullFields []string + PhotoUrl string + func (s *GoogleAppsScriptTypeUser) MarshalJSON() ([]byte, error) + type GoogleAppsScriptTypeWebAppConfig struct + Access string + ExecuteAs string + ForceSendFields []string + NullFields []string + func (s *GoogleAppsScriptTypeWebAppConfig) MarshalJSON() ([]byte, error) + type GoogleAppsScriptTypeWebAppEntryPoint struct + EntryPointConfig *GoogleAppsScriptTypeWebAppConfig + ForceSendFields []string + NullFields []string + Url string + func (s *GoogleAppsScriptTypeWebAppEntryPoint) MarshalJSON() ([]byte, error) + type ListDeploymentsResponse struct + Deployments []*Deployment + ForceSendFields []string + NextPageToken string + NullFields []string + func (s *ListDeploymentsResponse) MarshalJSON() ([]byte, error) + type ListScriptProcessesResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Processes []*GoogleAppsScriptTypeProcess + func (s *ListScriptProcessesResponse) MarshalJSON() ([]byte, error) + type ListUserProcessesResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Processes []*GoogleAppsScriptTypeProcess + func (s *ListUserProcessesResponse) MarshalJSON() ([]byte, error) + type ListValue struct + ForceSendFields []string + NullFields []string + Values []*Value + func (s *ListValue) MarshalJSON() ([]byte, error) + type ListVersionsResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Versions []*Version + func (s *ListVersionsResponse) MarshalJSON() ([]byte, error) + type Metrics struct + ActiveUsers []*MetricsValue + FailedExecutions []*MetricsValue + ForceSendFields []string + NullFields []string + TotalExecutions []*MetricsValue + func (s *Metrics) MarshalJSON() ([]byte, error) + type MetricsValue struct + EndTime string + ForceSendFields []string + NullFields []string + StartTime string + Value uint64 + func (s *MetricsValue) MarshalJSON() ([]byte, error) + type Operation struct + Done bool + Error *Status + ForceSendFields []string + NullFields []string + Response googleapi.RawMessage + func (s *Operation) MarshalJSON() ([]byte, error) + type ProcessesListCall struct + func (c *ProcessesListCall) Context(ctx context.Context) *ProcessesListCall + func (c *ProcessesListCall) Do(opts ...googleapi.CallOption) (*ListUserProcessesResponse, error) + func (c *ProcessesListCall) Fields(s ...googleapi.Field) *ProcessesListCall + func (c *ProcessesListCall) Header() http.Header + func (c *ProcessesListCall) IfNoneMatch(entityTag string) *ProcessesListCall + func (c *ProcessesListCall) PageSize(pageSize int64) *ProcessesListCall + func (c *ProcessesListCall) PageToken(pageToken string) *ProcessesListCall + func (c *ProcessesListCall) Pages(ctx context.Context, f func(*ListUserProcessesResponse) error) error + func (c *ProcessesListCall) UserProcessFilterDeploymentId(userProcessFilterDeploymentId string) *ProcessesListCall + func (c *ProcessesListCall) UserProcessFilterEndTime(userProcessFilterEndTime string) *ProcessesListCall + func (c *ProcessesListCall) UserProcessFilterFunctionName(userProcessFilterFunctionName string) *ProcessesListCall + func (c *ProcessesListCall) UserProcessFilterProjectName(userProcessFilterProjectName string) *ProcessesListCall + func (c *ProcessesListCall) UserProcessFilterScriptId(userProcessFilterScriptId string) *ProcessesListCall + func (c *ProcessesListCall) UserProcessFilterStartTime(userProcessFilterStartTime string) *ProcessesListCall + func (c *ProcessesListCall) UserProcessFilterStatuses(userProcessFilterStatuses ...string) *ProcessesListCall + func (c *ProcessesListCall) UserProcessFilterTypes(userProcessFilterTypes ...string) *ProcessesListCall + func (c *ProcessesListCall) UserProcessFilterUserAccessLevels(userProcessFilterUserAccessLevels ...string) *ProcessesListCall + type ProcessesListScriptProcessesCall struct + func (c *ProcessesListScriptProcessesCall) Context(ctx context.Context) *ProcessesListScriptProcessesCall + func (c *ProcessesListScriptProcessesCall) Do(opts ...googleapi.CallOption) (*ListScriptProcessesResponse, error) + func (c *ProcessesListScriptProcessesCall) Fields(s ...googleapi.Field) *ProcessesListScriptProcessesCall + func (c *ProcessesListScriptProcessesCall) Header() http.Header + func (c *ProcessesListScriptProcessesCall) IfNoneMatch(entityTag string) *ProcessesListScriptProcessesCall + func (c *ProcessesListScriptProcessesCall) PageSize(pageSize int64) *ProcessesListScriptProcessesCall + func (c *ProcessesListScriptProcessesCall) PageToken(pageToken string) *ProcessesListScriptProcessesCall + func (c *ProcessesListScriptProcessesCall) Pages(ctx context.Context, f func(*ListScriptProcessesResponse) error) error + func (c *ProcessesListScriptProcessesCall) ScriptId(scriptId string) *ProcessesListScriptProcessesCall + func (c *ProcessesListScriptProcessesCall) ScriptProcessFilterDeploymentId(scriptProcessFilterDeploymentId string) *ProcessesListScriptProcessesCall + func (c *ProcessesListScriptProcessesCall) ScriptProcessFilterEndTime(scriptProcessFilterEndTime string) *ProcessesListScriptProcessesCall + func (c *ProcessesListScriptProcessesCall) ScriptProcessFilterFunctionName(scriptProcessFilterFunctionName string) *ProcessesListScriptProcessesCall + func (c *ProcessesListScriptProcessesCall) ScriptProcessFilterStartTime(scriptProcessFilterStartTime string) *ProcessesListScriptProcessesCall + func (c *ProcessesListScriptProcessesCall) ScriptProcessFilterStatuses(scriptProcessFilterStatuses ...string) *ProcessesListScriptProcessesCall + func (c *ProcessesListScriptProcessesCall) ScriptProcessFilterTypes(scriptProcessFilterTypes ...string) *ProcessesListScriptProcessesCall + func (c *ProcessesListScriptProcessesCall) ScriptProcessFilterUserAccessLevels(scriptProcessFilterUserAccessLevels ...string) *ProcessesListScriptProcessesCall + type ProcessesService struct + func NewProcessesService(s *Service) *ProcessesService + func (r *ProcessesService) List() *ProcessesListCall + func (r *ProcessesService) ListScriptProcesses() *ProcessesListScriptProcessesCall + type Project struct + CreateTime string + Creator *GoogleAppsScriptTypeUser + ForceSendFields []string + LastModifyUser *GoogleAppsScriptTypeUser + NullFields []string + ParentId string + ScriptId string + Title string + UpdateTime string + func (s *Project) MarshalJSON() ([]byte, error) + type ProjectsCreateCall struct + func (c *ProjectsCreateCall) Context(ctx context.Context) *ProjectsCreateCall + func (c *ProjectsCreateCall) Do(opts ...googleapi.CallOption) (*Project, error) + func (c *ProjectsCreateCall) Fields(s ...googleapi.Field) *ProjectsCreateCall + func (c *ProjectsCreateCall) Header() http.Header + type ProjectsDeploymentsCreateCall struct + func (c *ProjectsDeploymentsCreateCall) Context(ctx context.Context) *ProjectsDeploymentsCreateCall + func (c *ProjectsDeploymentsCreateCall) Do(opts ...googleapi.CallOption) (*Deployment, error) + func (c *ProjectsDeploymentsCreateCall) Fields(s ...googleapi.Field) *ProjectsDeploymentsCreateCall + func (c *ProjectsDeploymentsCreateCall) Header() http.Header + type ProjectsDeploymentsDeleteCall struct + func (c *ProjectsDeploymentsDeleteCall) Context(ctx context.Context) *ProjectsDeploymentsDeleteCall + func (c *ProjectsDeploymentsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *ProjectsDeploymentsDeleteCall) Fields(s ...googleapi.Field) *ProjectsDeploymentsDeleteCall + func (c *ProjectsDeploymentsDeleteCall) Header() http.Header + type ProjectsDeploymentsGetCall struct + func (c *ProjectsDeploymentsGetCall) Context(ctx context.Context) *ProjectsDeploymentsGetCall + func (c *ProjectsDeploymentsGetCall) Do(opts ...googleapi.CallOption) (*Deployment, error) + func (c *ProjectsDeploymentsGetCall) Fields(s ...googleapi.Field) *ProjectsDeploymentsGetCall + func (c *ProjectsDeploymentsGetCall) Header() http.Header + func (c *ProjectsDeploymentsGetCall) IfNoneMatch(entityTag string) *ProjectsDeploymentsGetCall + type ProjectsDeploymentsListCall struct + func (c *ProjectsDeploymentsListCall) Context(ctx context.Context) *ProjectsDeploymentsListCall + func (c *ProjectsDeploymentsListCall) Do(opts ...googleapi.CallOption) (*ListDeploymentsResponse, error) + func (c *ProjectsDeploymentsListCall) Fields(s ...googleapi.Field) *ProjectsDeploymentsListCall + func (c *ProjectsDeploymentsListCall) Header() http.Header + func (c *ProjectsDeploymentsListCall) IfNoneMatch(entityTag string) *ProjectsDeploymentsListCall + func (c *ProjectsDeploymentsListCall) PageSize(pageSize int64) *ProjectsDeploymentsListCall + func (c *ProjectsDeploymentsListCall) PageToken(pageToken string) *ProjectsDeploymentsListCall + func (c *ProjectsDeploymentsListCall) Pages(ctx context.Context, f func(*ListDeploymentsResponse) error) error + type ProjectsDeploymentsService struct + func NewProjectsDeploymentsService(s *Service) *ProjectsDeploymentsService + func (r *ProjectsDeploymentsService) Create(scriptId string, deploymentconfig *DeploymentConfig) *ProjectsDeploymentsCreateCall + func (r *ProjectsDeploymentsService) Delete(scriptId string, deploymentId string) *ProjectsDeploymentsDeleteCall + func (r *ProjectsDeploymentsService) Get(scriptId string, deploymentId string) *ProjectsDeploymentsGetCall + func (r *ProjectsDeploymentsService) List(scriptId string) *ProjectsDeploymentsListCall + func (r *ProjectsDeploymentsService) Update(scriptId string, deploymentId string, ...) *ProjectsDeploymentsUpdateCall + type ProjectsDeploymentsUpdateCall struct + func (c *ProjectsDeploymentsUpdateCall) Context(ctx context.Context) *ProjectsDeploymentsUpdateCall + func (c *ProjectsDeploymentsUpdateCall) Do(opts ...googleapi.CallOption) (*Deployment, error) + func (c *ProjectsDeploymentsUpdateCall) Fields(s ...googleapi.Field) *ProjectsDeploymentsUpdateCall + func (c *ProjectsDeploymentsUpdateCall) Header() http.Header + type ProjectsGetCall struct + func (c *ProjectsGetCall) Context(ctx context.Context) *ProjectsGetCall + func (c *ProjectsGetCall) Do(opts ...googleapi.CallOption) (*Project, error) + func (c *ProjectsGetCall) Fields(s ...googleapi.Field) *ProjectsGetCall + func (c *ProjectsGetCall) Header() http.Header + func (c *ProjectsGetCall) IfNoneMatch(entityTag string) *ProjectsGetCall + type ProjectsGetContentCall struct + func (c *ProjectsGetContentCall) Context(ctx context.Context) *ProjectsGetContentCall + func (c *ProjectsGetContentCall) Do(opts ...googleapi.CallOption) (*Content, error) + func (c *ProjectsGetContentCall) Fields(s ...googleapi.Field) *ProjectsGetContentCall + func (c *ProjectsGetContentCall) Header() http.Header + func (c *ProjectsGetContentCall) IfNoneMatch(entityTag string) *ProjectsGetContentCall + func (c *ProjectsGetContentCall) VersionNumber(versionNumber int64) *ProjectsGetContentCall + type ProjectsGetMetricsCall struct + func (c *ProjectsGetMetricsCall) Context(ctx context.Context) *ProjectsGetMetricsCall + func (c *ProjectsGetMetricsCall) Do(opts ...googleapi.CallOption) (*Metrics, error) + func (c *ProjectsGetMetricsCall) Fields(s ...googleapi.Field) *ProjectsGetMetricsCall + func (c *ProjectsGetMetricsCall) Header() http.Header + func (c *ProjectsGetMetricsCall) IfNoneMatch(entityTag string) *ProjectsGetMetricsCall + func (c *ProjectsGetMetricsCall) MetricsFilterDeploymentId(metricsFilterDeploymentId string) *ProjectsGetMetricsCall + func (c *ProjectsGetMetricsCall) MetricsGranularity(metricsGranularity string) *ProjectsGetMetricsCall + type ProjectsService struct + Deployments *ProjectsDeploymentsService + Versions *ProjectsVersionsService + func NewProjectsService(s *Service) *ProjectsService + func (r *ProjectsService) Create(createprojectrequest *CreateProjectRequest) *ProjectsCreateCall + func (r *ProjectsService) Get(scriptId string) *ProjectsGetCall + func (r *ProjectsService) GetContent(scriptId string) *ProjectsGetContentCall + func (r *ProjectsService) GetMetrics(scriptId string) *ProjectsGetMetricsCall + func (r *ProjectsService) UpdateContent(scriptId string, content *Content) *ProjectsUpdateContentCall + type ProjectsUpdateContentCall struct + func (c *ProjectsUpdateContentCall) Context(ctx context.Context) *ProjectsUpdateContentCall + func (c *ProjectsUpdateContentCall) Do(opts ...googleapi.CallOption) (*Content, error) + func (c *ProjectsUpdateContentCall) Fields(s ...googleapi.Field) *ProjectsUpdateContentCall + func (c *ProjectsUpdateContentCall) Header() http.Header + type ProjectsVersionsCreateCall struct + func (c *ProjectsVersionsCreateCall) Context(ctx context.Context) *ProjectsVersionsCreateCall + func (c *ProjectsVersionsCreateCall) Do(opts ...googleapi.CallOption) (*Version, error) + func (c *ProjectsVersionsCreateCall) Fields(s ...googleapi.Field) *ProjectsVersionsCreateCall + func (c *ProjectsVersionsCreateCall) Header() http.Header + type ProjectsVersionsGetCall struct + func (c *ProjectsVersionsGetCall) Context(ctx context.Context) *ProjectsVersionsGetCall + func (c *ProjectsVersionsGetCall) Do(opts ...googleapi.CallOption) (*Version, error) + func (c *ProjectsVersionsGetCall) Fields(s ...googleapi.Field) *ProjectsVersionsGetCall + func (c *ProjectsVersionsGetCall) Header() http.Header + func (c *ProjectsVersionsGetCall) IfNoneMatch(entityTag string) *ProjectsVersionsGetCall + type ProjectsVersionsListCall struct + func (c *ProjectsVersionsListCall) Context(ctx context.Context) *ProjectsVersionsListCall + func (c *ProjectsVersionsListCall) Do(opts ...googleapi.CallOption) (*ListVersionsResponse, error) + func (c *ProjectsVersionsListCall) Fields(s ...googleapi.Field) *ProjectsVersionsListCall + func (c *ProjectsVersionsListCall) Header() http.Header + func (c *ProjectsVersionsListCall) IfNoneMatch(entityTag string) *ProjectsVersionsListCall + func (c *ProjectsVersionsListCall) PageSize(pageSize int64) *ProjectsVersionsListCall + func (c *ProjectsVersionsListCall) PageToken(pageToken string) *ProjectsVersionsListCall + func (c *ProjectsVersionsListCall) Pages(ctx context.Context, f func(*ListVersionsResponse) error) error + type ProjectsVersionsService struct + func NewProjectsVersionsService(s *Service) *ProjectsVersionsService + func (r *ProjectsVersionsService) Create(scriptId string, version *Version) *ProjectsVersionsCreateCall + func (r *ProjectsVersionsService) Get(scriptId string, versionNumber int64) *ProjectsVersionsGetCall + func (r *ProjectsVersionsService) List(scriptId string) *ProjectsVersionsListCall + type ScriptExecutionResult struct + ForceSendFields []string + NullFields []string + ReturnValue *Value + func (s *ScriptExecutionResult) MarshalJSON() ([]byte, error) + type ScriptStackTraceElement struct + ForceSendFields []string + Function string + LineNumber int64 + NullFields []string + func (s *ScriptStackTraceElement) MarshalJSON() ([]byte, error) + type ScriptsRunCall struct + func (c *ScriptsRunCall) Context(ctx context.Context) *ScriptsRunCall + func (c *ScriptsRunCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ScriptsRunCall) Fields(s ...googleapi.Field) *ScriptsRunCall + func (c *ScriptsRunCall) Header() http.Header + type ScriptsService struct + func NewScriptsService(s *Service) *ScriptsService + func (r *ScriptsService) Run(scriptId string, executionrequest *ExecutionRequest) *ScriptsRunCall + type Service struct + BasePath string + Processes *ProcessesService + Projects *ProjectsService + Scripts *ScriptsService + UserAgent string + func New(client *http.Client) (*Service, error) + func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error) + type Status struct + Code int64 + Details []googleapi.RawMessage + ForceSendFields []string + Message string + NullFields []string + func (s *Status) MarshalJSON() ([]byte, error) + type Struct struct + Fields map[string]Value + ForceSendFields []string + NullFields []string + func (s *Struct) MarshalJSON() ([]byte, error) + type UpdateDeploymentRequest struct + DeploymentConfig *DeploymentConfig + ForceSendFields []string + NullFields []string + func (s *UpdateDeploymentRequest) MarshalJSON() ([]byte, error) + type Value struct + BoolValue bool + BytesValue string + DateValue int64 + ForceSendFields []string + ListValue *ListValue + NullFields []string + NullValue string + NumberValue float64 + ProtoValue googleapi.RawMessage + StringValue string + StructValue *Struct + func (s *Value) MarshalJSON() ([]byte, error) + func (s *Value) UnmarshalJSON(data []byte) error + type Version struct + CreateTime string + Description string + ForceSendFields []string + NullFields []string + ScriptId string + VersionNumber int64 + func (s *Version) MarshalJSON() ([]byte, error)