> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PFCloudScriptExecuteCloudScriptResult

> PFCloudScriptExecuteCloudScriptResult 資料模型。

PFCloudScriptExecuteCloudScriptResult 資料模型。

## 語法

```cpp theme={null}
typedef struct PFCloudScriptExecuteCloudScriptResult {  
    int32_t aPIRequestsIssued;  
    PFCloudScriptScriptExecutionError const* error;  
    double executionTimeSeconds;  
    const char* functionName;  
    PFJsonObject functionResult;  
    bool const* functionResultTooLarge;  
    int32_t httpRequestsIssued;  
    PFCloudScriptLogStatement const* logs;  
    uint32_t logsCount;  
    bool const* logsTooLarge;  
    uint32_t memoryConsumedBytes;  
    double processorTimeSeconds;  
    int32_t revision;  
} PFCloudScriptExecuteCloudScriptResult;  
```

### 成員

**`aPIRequestsIssued`**   int32\_t

CloudScript 函式發出的 PlayFab API 要求數目。

**`error`**   [PFCloudScriptScriptExecutionError](/zh-TW/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptscriptexecutionerror) const\*<br />*may be nullptr*

（選擇性）執行期間發生之錯誤 (如果有) 的相關資訊。

**`executionTimeSeconds`**   double

ExecutionTimeSeconds 屬性。

**`functionName`**   const char\*<br />*is null-terminated*

（選擇性）已執行之函式的名稱。

**`functionResult`**   [PFJsonObject](/zh-TW/services/playfab/api-references/c/pftypes/structs/pfjsonobject)

（選擇性）CloudScript 函式傳回的物件 (如果有)。

**`functionResultTooLarge`**   bool const\*<br />*may be nullptr*

（選擇性）指出 FunctionResult 是否過大而因此從此事件中捨棄的旗標。只有在事件總大小大於 350KB 時才會發生這種情況。

**`httpRequestsIssued`**   int32\_t

CloudScript 函式發出的外部 HTTP 要求數目。

**`logs`**   [PFCloudScriptLogStatement](/zh-TW/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptlogstatement) const\*<br />*may be nullptr*

（選擇性）函式執行期間記錄的項目。其中包括在函式程式碼中使用 log.info() 和 log.error() 記錄的項目，以及 API 和 HTTP 要求失敗的錯誤項目。

**`logsCount`**   uint32\_t

logs 的計數

**`logsTooLarge`**   bool const\*<br />*may be nullptr*

（選擇性）指出記錄是否過大而因此從此事件中捨棄的旗標。只有在移除 FunctionResult 後事件總大小仍大於 350KB 時才會發生這種情況。

**`memoryConsumedBytes`**   uint32\_t

MemoryConsumedBytes 屬性。

**`processorTimeSeconds`**   double

執行函式時耗用的處理器時間。這不包括等候 API 呼叫或 HTTP 要求所花費的時間。

**`revision`**   int32\_t

已執行之 CloudScript 的修訂。

## 需求

**標頭：** PFCloudScriptTypes.h

## 另請參閱

[PFCloudScriptTypes 成員](/zh-TW/services/playfab/api-references/c/pfcloudscripttypes/pfcloudscripttypes_members)


## Related topics

- [PFCloudScriptClientExecuteCloudScriptGetResult](/zh-TW/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptclientexecutecloudscriptgetresult.md)
- [PFCloudScriptExecuteEntityCloudScriptGetResult](/zh-TW/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptexecuteentitycloudscriptgetresult.md)
- [PFCloudScriptServerExecuteCloudScriptGetResult](/zh-TW/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptserverexecutecloudscriptgetresult.md)
- [服務 C API 概觀 - PFCloudScriptTypes.h](/zh-TW/services/playfab/api-references/c/pfcloudscripttypes/pfcloudscripttypes_members.md)
- [Execute Cloud Script](/api-reference/server-side-cloud-script/execute-cloud-script.md)
