Method, apparatus, and electronic device for generating table field content

By receiving and processing the prompt information of the target field in the table, the content of the target field is automatically generated based on the content of the reference field, solving the problems of low efficiency and high error rate caused by manual input in the prior art, and achieving more efficient and accurate table field content generation.

CN118657126BActive Publication Date: 2025-06-13BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311560889.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-21
Publication Date
2025-06-13
Estimated Expiration
2043-11-21

AI Technical Summary

Technical Problem

In the prior art, the content of the table field requires the user to manually enter or manually generate one by one cell, which is inefficient and prone to content errors caused by misoperation.

Method used

By receiving prompt information for the target field in the table, including at least one reference field, in response to the content generation instruction, the cell content of the target field is generated based on the cell content of the reference field, and the content is presented in the cell of the target field.

Benefits of technology

The operation of generating table field contents is simplified, errors occur due to errors caused by misoperation are reduced, and the efficiency and accuracy of data entry are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118657126B_ABST
    Figure CN118657126B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a method, apparatus, and electronic device for generating table field content. The method includes: receiving prompt information input for a target field in a table, where the prompt information includes at least one reference field, and the reference field is a field in the table; in response to receiving a content generation instruction for the target field, generating second content for a second cell corresponding to the target field based on first content of a first cell corresponding to the reference field; and presenting the second content in the second cell corresponding to the target field. This simplifies the operation of generating form field content and reduces content errors caused by misoperations.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the fields of Internet and artificial intelligence technologies, and in particular, to a method, an apparatus, and an electronic device for generating table field content. Background Art

[0002] A table is an important tool for collecting information. Various data can be recorded using a table, and the table recording the data can help with communication and data management among users within a certain group. Usually, the data in the table is manually input by users. Summary of the Invention

[0003] Embodiments of the present disclosure provide a method, an apparatus, and an electronic device for generating table field content.

[0004] In a first aspect, embodiments of the present disclosure provide a method for generating table field content. The method includes: receiving prompt information input for a target field in a table, where the prompt information includes at least one reference field, and the reference field is a field in the table; in response to receiving a content generation instruction for the target field, generating second content of a second cell corresponding to the target field based on first content of a first cell corresponding to the reference field; and presenting the second content in the second cell corresponding to the target field.

[0005] In a second aspect, embodiments of the present disclosure provide a device for generating table field content. The device includes: a receiving unit, configured to receive prompt information input for a target field in a table, where the prompt information includes at least one reference field, and the reference field is a field in the table; a first generation unit, configured to, in response to receiving a content generation instruction for the target field, generate second content of a second cell corresponding to the target field based on first content of a first cell corresponding to the reference field; and a display unit, configured to present the second content in the second cell corresponding to the target field.

[0006] In a third aspect, embodiments of the present disclosure provide an electronic device, including: a processor and a memory;

[0007] The memory stores computer-executable instructions;

[0008] The processor executes the computer-executable instructions stored in the memory, such that the at least one processor executes the method for generating table field content as described in the first aspect above and various possible designs of the first aspect.

[0009] Fourthly, embodiments of the present disclosure provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the method for generating table field content as described in the first aspect above and various possible designs of the first aspect.

[0010] Fifthly, embodiments of the present disclosure provide a computer program product including a computer program, which, when executed by a processor, implements the method for generating table field content as described in the first aspect above and various possible designs of the first aspect.

[0011] The method, apparatus, and electronic device for generating table field content provided in this embodiment receive prompt information input for a target field in a table, where the prompt information includes at least one reference field, and the reference field is a field in the table; in response to receiving a content generation instruction for the target field, generate second content of a second cell corresponding to the target field based on first content of a first cell corresponding to the reference field; and present the second content in the second cell corresponding to the target field, so as to generate content in the cell of the target field according to the cell content of the reference field in the prompt information. The user does not need to manually input or manually generate the content corresponding to each cell one by one, which can simplify the operation of generating form field content on the one hand and reduce content errors caused by misoperations on the other hand. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] To more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the following briefly introduces the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present disclosure. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0013] Figure 1 Flow chart of the method for generating table field content provided by the present disclosure Figure 1 ;

[0014] Figure 2 Flow chart of the method for generating table field content provided by the present disclosure Figure 2 ;

[0015] Figure 3 Flow chart of the method for generating table field content provided by the present disclosure Figure 3 ;

[0016] Figure 4 It is a schematic diagram of an application scenario;

[0017] Figure 5It is a schematic diagram of an application scenario;

[0018] Figure 6 It is a schematic diagram of an application scenario;

[0019] Figure 7 It is a schematic diagram of an application scenario;

[0020] Figure 8 It is a schematic diagram of an application scenario;

[0021] Figure 9 It is a schematic structural diagram of a table field content generation device provided by the present disclosure;

[0022] Figure 10 It is a schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present disclosure. Specific embodiments

[0023] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present disclosure with reference to the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are some, but not all, of the embodiments of the present disclosure. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.

[0024] Single users and group users can usually use tables to record various data for data searching or for analyzing the data recorded in the table to guide subsequent operations.

[0025] Currently, the data in the table is usually input manually. For some fields whose content can be obtained by analyzing the content of other fields, the content in these fields usually also needs to be input after manual analysis or, after manually setting rules, the rules are applied to each cell one by one to obtain the content of these fields.

[0026] In the above process, on the one hand, the content of the table fields needs to be generated manually by the user, resulting in low efficiency. On the other hand, since the generation of the table content requires manual operation, errors are likely to occur due to misoperation.

[0027] The present disclosure provides a method, device, and equipment for generating table field content. By setting prompt information for a target field, the prompt information includes reference fields; when a content generation instruction for the target field is received, the content of the cell corresponding to the target field is generated according to the content of the cell of the reference field in the prompt information. The user does not need to manually input or manually generate the content corresponding to the target field for each cell one by one. On the one hand, the operation of generating the table field content can be simplified, and on the other hand, the errors caused by misoperation can be reduced.

[0028] Please refer to Figure 1 , Figure 1 which is a flowchart of the method for generating table field content provided by the embodiments of the present disclosure Figure 1 ; as Figure 1 shown, the method includes the following steps:

[0029] S101: Receive the prompt information input for the target field in the table, where the prompt information includes at least one reference field, and the reference field is a field in the table.

[0030] In this embodiment, the execution subject of the method for generating table field content can be a client running on a terminal device or a server. Here, the client is any application client or web client that can edit a form. Here, the terminal device can include a mobile terminal device or a fixed terminal device.

[0031] A table can be displayed in the above client interface, and the user can perform a first preset configuration operation on the target field in the displayed table to configure the content automatic generation attribute of the target field.

[0032] The above target field can be a newly created field or an existing field.

[0033] The above prompt information can be input by the user or input by the electronic device. That is, the prompt information can be set by the user or input by the electronic device based on an instruction.

[0034] The above prompt information includes at least one reference field for generating the content of the cell corresponding to the target field, and also includes one or more of the following: task information, information about the algorithm or rule for processing the above reference field, etc.

[0035] In some application scenarios, the user can input the prompt information of the target field in the property setting interface of the table. After receiving the above prompt information, the above prompt information can be associated with the target field.

[0036] S102: In response to receiving the content generation instruction for the target field, generate the second content of the second cell corresponding to the target field based on the first content of the first cell corresponding to the reference field.

[0037] The content generation instruction for the above target field can be an instruction sent by the user or an instruction generated by the electronic device.

[0038] After receiving the content generation instruction for the above target field, the above execution subject can generate the second content of the second cell corresponding to the target field according to the first content of the first cell corresponding to the above reference field.

[0039] Schematically, the above table is a student grade table. The first field in the student grade table is the student grade, and multiple first cells corresponding to this first field record the scores of multiple students respectively. The target field is the grade category field. The above prompt information may include task information and reference fields. The task information includes: classifying grades according to scores; the reference field is the first field; the above execution entity may generate the content (category) corresponding to the second cell of the target field according to the scores in each first cell of the first field. For example, the score (the first content) in a first cell is 95 points, and the second content of the second cell corresponding to this first cell is "First Class". The score in another first cell is 90 points, and the second content of the second cell corresponding to this first cell is "Second Class"; the score in yet another first cell is 89 points, and the second content of the second cell corresponding to this first cell is "Third Class", etc.

[0040] S103: Present the second content in the second cell corresponding to the target field.

[0041] After obtaining the second content of the second cell corresponding to the target field, the second content can be presented in the second cell of the target field. Specifically, for each second cell, present the second content corresponding to this second cell.

[0042] In this embodiment, receive the prompt information input for the target field in the table, where the prompt information includes at least one reference field, and the reference field is a field in the table; in response to receiving the content generation instruction for the target field, generate the second content of the second cell corresponding to the target field based on the first content of the first cell corresponding to the reference field; present the second content in the second cell corresponding to the target field. Thus, when receiving the content generation instruction for the target field, generate the content of the cell corresponding to the target field according to the content of the cell of the reference field in the prompt information. The user does not need to manually input or manually generate the content corresponding to the target field for each cell one by one. On the one hand, it can simplify the operation of generating the content of the table field, and on the other hand, it can reduce the errors caused by misoperations.

[0043] Please refer to Figure 2 , Figure 2 which is the flowchart illustration of the method for generating the content of the table field provided by the embodiment of the present disclosure Figure 2 ; as Figure 2 shown, the method includes the following steps:

[0044] S201: Receive the prompt information input for the target field in the table, where the prompt information includes at least one reference field, and the reference field is a field in the table.

[0045] For the specific implementation of the above step S201, reference can be made toFigure 1 The description of part of step S101 shown is not elaborated here.

[0046] In this embodiment, the execution subject of the table field content generation method can be a client running on a terminal device or a server.

[0047] The above prompt information includes at least one reference field for generating the content of the cell corresponding to the target field, and also includes one or more of the following: task information, information on algorithms or rules for processing the above reference fields, output format information, etc.

[0048] S202: In response to receiving a content generation instruction for a target field, generate a content generation request according to the content generation instruction, where the content generation request includes information on the first content of the first cell corresponding to at least one reference field, and the content generation request includes the second content for generating the second cell of the target field.

[0049] When receiving the above content generation instruction, the prompt information corresponding to the target field can be extracted, and the above content generation request can be generated according to the prompt information.

[0050] In a table, a field usually corresponds to a column of cells, that is, a field corresponds to multiple cells.

[0051] The cell corresponding to each reference field is regarded as the first cell. The existing content in the first cell can be regarded as the first content. The cell corresponding to the target field is regarded as the second cell, and the second cell corresponds to the second content. The second content can be the content to be generated.

[0052] In some application scenarios, the types of target fields can include: text, single - select, multi - select, date, number. The types of reference fields can include, but are not limited to: multi - line text, single - select, multi - select, date, number, checkbox, hyperlink, formula (result value), lookup reference (result value) | progress, currency, rating, association (result value), creation time, last update time, etc.

[0053] The above prompt information includes, but is not limited to: task information, information on resources for generating the content of the cell corresponding to the target field, information on algorithms or rules for processing the above resources, output format information, etc.

[0054] The information on the above first content can include the first content of the corresponding first cell, or can also include the acquisition location information of the first content of the first cell.

[0055] The content generation request can be generated according to the first content of the first cell of at least one reference field.

[0056] S203: Invoke the first model, and let the first model generate second content based on the content generation request.

[0057] S204: Present the second content in the second cell corresponding to the target field.

[0058] The first model can be invoked through a preset interface. The content generation request corresponding to the content of the second cell of the target field is sent to the first model. The first model processes the first content of the first cell of the reference field according to the content generation request and generates the second content of the second cell corresponding to the target field.

[0059] The above-mentioned first model can be a deep neural network with a large number of parameters. For example, it can be a large language model (LLM). The above-mentioned first model can be pre-trained using a large amount of training data and has a preliminary reasoning ability.

[0060] In some embodiments, the above step S202 includes: generating content generation requests corresponding to multiple second cells corresponding to the target field; wherein, the content generation request for each second cell includes the first content of the corresponding first cell; the above step S203 includes: sending the content generation requests corresponding to multiple second cells to the first model, and the first model generates the second content corresponding to each second cell

[0061] In these embodiments, for each second cell corresponding to the target field, the above-mentioned execution entity generates a content generation request for this second cell according to the prompt information. The content generation request for this second cell includes information on the first content of the first cell corresponding to the reference field. For each second cell corresponding to the target field, the above-mentioned execution entity can send a content generation request corresponding to this second cell to the first model through a preset interface.

[0062] Taking the reference field as the scenic description field as an example, each first cell in the reference field records the scenery of a city. The target field is the city field, and the target field corresponds to multiple second cells. The task indicated in the above prompt information is to extract the city name from the reference field. For the Nth second cell in the target field, the first content in the Nth first cell of the reference field can be written into the content generation request corresponding to the Nth second cell, and the content generation request corresponding to the Nth second cell is sent to the first model. The first model extracts the target city from the first content in the content generation request according to the task information. The first model returns the extracted target city to the above-mentioned execution entity and carries the information of the Nth second cell. The above-mentioned execution entity writes the above-mentioned target city into the Nth second cell of the target field.

[0063] In some embodiments, sending content generation requests corresponding to multiple second cells to the first model, and generating second content corresponding to each second cell by the first model includes:

[0064] Sending content generation requests corresponding to multiple second cells to the first model in parallel, and generating second content corresponding to each second cell by the first model based on the content generation requests in parallel.

[0065] Taking the reference fields including reference field 1 and reference field 2 as an example, the first content is respectively recorded in each first cell of reference field 1 and reference field 2. The first content may be text content. The target field may be a summary field. The above prompt information includes the information of reference field 1 and reference field 2. When a content generation instruction for the target field is received, content generation requests corresponding to each second cell of the target field can be generated. The content generation request corresponding to each second cell includes the text content in the first cell corresponding to reference field 1 and the text content in the first cell corresponding to reference field 2 corresponding to this second cell. The above content generation request instructs the first model to generate summary content according to the first content in the first cells corresponding to reference field 1 and reference field 2.

[0066] Sending the content generation requests corresponding to each second cell to the first model in parallel. The first model summarizes, according to each content generation request in parallel, the text content in the first cell corresponding to reference field 1 and the text content in the first cell corresponding to reference field 2 in the content generation request, to obtain the second content of the second cell corresponding to this content generation request. The first model returns the second content of each second cell to the above execution entity. The above execution entity writes the second content into each of the above second cells and presents it.

[0067] Taking the target field S1 as the weather as an example below, the reference field S2 is the city field. Each cell in multiple cells of the above reference field records a city name respectively. The first cell 1 of S2 in the reference field records city 1, the first cell 2 records city 2, …, and the first cell K records city K. After receiving the content generation instruction for the above target field S1, content generation requests corresponding to the second cell 1, the second cell 2, …, and the second cell K of the target field S1 can be generated according to the above prompt information. Schematically, for the second cell 1, the above content generation request includes the task of generating the current weather information of the city, and the content “city 1” of the first cell 1 of the reference field S2. After the content generation requests corresponding to multiple second cells are sent to the first model in parallel. The first model processes the multiple content generation requests in parallel to obtain the second content of multiple second cells, and writes the second content into the corresponding second cells. Taking the second cell 1 as an example, the first content of the first cell of the reference field is “city 1”. The first model generates the current weather information of city 1 according to the first content “city 1” in the first cell 1 and the task “generate the current weather information of the city”. The first model can return the information of the second cell 1 and the current weather information to the above execution entity. The above execution entity writes the above current weather information into the second cell 1 of the target field.

[0068] Compared with Figure 1 the embodiment shown, this embodiment describes using the first model to process the content generation request including the first content of the first cell to obtain the second content of the second cell of the target field, realizing that the content of the target field of the table can be automatically generated by the first model according to the content generation request. Further improving the efficiency of generating field content.

[0069] In some embodiments, the method further includes the following steps:

[0070] First, in response to receiving the content update instruction for the target field, regenerate the content generation requests for multiple second cells corresponding to the target field, call the first model to process the regenerated content generation requests, and generate the first update content of multiple second cells.

[0071] In these embodiments, after the second content of the second cell corresponding to the target field is generated, the second content of the second cell corresponding to the target field can also be updated. A content update instruction for the target field can be sent to the above execution entity. After receiving the above content update instruction, the above execution entity can regenerate the content generation requests corresponding to multiple second cells corresponding to the target field. And call the first model through a preset interface to process the above regenerated content generation requests, and generate the first update content of multiple second cells of the target field.

[0072] Second, update the second content of the second cell using the first update content.

[0073] Specifically, reference may be made to the description of the relevant parts of steps S202 to S203, which will not be elaborated here.

[0074] In these embodiments, the second content of the target field is updated through the content update instruction of the target field, thereby realizing the update of the content of the target field.

[0075] In some embodiments, the content update instruction is generated based on one of the following methods:

[0076] Generate a content update instruction according to the field content update operation performed by the user on the target field;

[0077] In response to meeting the field content automatic update condition, generate a content update instruction, where the automatic update condition includes one of the following: timed trigger, adding a new record in the table, changing the content of the table record, and reaching the time indicated by the specified record.

[0078] In some application scenarios, a content update control for manually updating the content can be displayed near the title of the target field. The user can perform a trigger operation on the content update control. After receiving the trigger operation performed by the user on the above content update control, a content update instruction can be generated.

[0079] In some application scenarios, the following automatic update conditions can be set, and after meeting the automatic update conditions, a content update instruction can be generated.

[0080] The above automatic update condition includes the above-mentioned timed trigger. Here, the timed trigger includes triggering the content update of the target field once every preset time interval. The preset time interval can be, for example, 24 hours, etc.

[0081] The above automatic update condition includes adding a new record in the table. When a new record is added to the table, the automatic update of the content of the target field can be triggered so that the content of the target field is consistent with the table after adding the new record.

[0082] The above automatic update condition includes changing the content of the table record. When the content of the table record changes, in order to make the content of the target field consistent with the table record after the content change, the content of the target field needs to be updated.

[0083] The above automatic update condition includes reaching the time indicated by the specified record. The specified record here can be a record in the table. The above-mentioned specified record can record the update time. When reaching the update time indicated by the specified record, the content of the target field can be updated.

[0084] In these embodiments, the content of the target field can be updated through different channels by manual update by the user or by updating the content of the target field when the automatic update condition is met.

[0085] In some embodiments, the method further includes the following steps:

[0086] First, in response to receiving a content update instruction for the target second cell of the target field, a content generation request for the target second cell is regenerated, and the first model is called to generate the second update content of the target cell by the first model according to the regenerated content generation request corresponding to the target second cell.

[0087] Second, the second content of the target second cell is updated using the second update content.

[0088] In this embodiment, the content of a single second cell in the target field can be updated. Specifically, the user can send a content update instruction for the target second cell to the above-mentioned execution entity. The above-mentioned execution entity regenerates the content generation request for the target second cell, and calls the first model to generate the second update content of the target second cell by the first model according to the regenerated content generation request for the target second cell.

[0089] In these embodiments, by generating a content generation request for the target second cell of the target field and generating the second update content of the target second cell by the first model, the content update of a single cell in the target field is realized. Thus, the updated content of the target second cell can be obtained quickly.

[0090] In some embodiments, the content update instruction for the target second cell of the target field is generated based on the following method:

[0091] First, in response to detecting a first preset operation performed by the user on the target second cell, a content update option corresponding to the target second cell is displayed.

[0092] Second, in response to receiving a trigger operation performed on the content update option, a content update instruction corresponding to the target second cell is generated.

[0093] The first preset operation here can be, for example, the cursor hovering or the duration of the user's touch operation on the target second cell being greater than the preset duration.

[0094] When the above-mentioned execution entity receives the first preset operation performed by the user on the target second cell, the above-mentioned execution entity regards it as receiving a content update instruction for the target second cell, and thus performs a content update operation on the target second cell.

[0095] In these embodiments, by performing a first preset operation on the target second cell, the content of the target second cell is updated, which provides convenience for the user to update the content of the cell.

[0096] Please refer to Figure 3 , which shows a schematic flowchart of a method for generating table field content provided by the present disclosure. Figure 3 . As Figure 3 shown, the method includes the following steps:

[0097] S301: In response to receiving a first preset configuration operation performed by a user on a target field of a table, display a prompt information input interface.

[0098] In this embodiment, the execution subject of the table field content generation method may be a client or a server. Here, the client is any application client or web client that can edit a table.

[0099] A table may be displayed in the above client interface, and the user may perform a first preset configuration operation on the target field in the displayed table interface.

[0100] In some embodiments, the above target field may be a newly created field or an existing field.

[0101] In some application scenarios, the above target field may be a newly created field. In these application scenarios, step S301 includes the following steps:

[0102] Receive a trigger operation performed on a prompt information configuration entry displayed in a creation page for a newly created field, and display a prompt information input interface.

[0103] Please refer to Figure 4 , Figure 4 which is a schematic diagram of an application scenario. As Figure 4 shown, the user may create a new field in the table interface 401. For example, an add control 402 for indicating adding a new field may be displayed in the table interface 401. The above add control 402 may display text, graphics, and / or symbols indicating the position of adding a new field in the table arbitrarily. As Figure 4 shown, the add control 402 is displayed as the symbol "+".

[0104] The user may perform a trigger operation on the above add control 402, thereby displaying a creation page for creating a new field. The above creation page may display a title input area for inputting a field title. The user may input the title of the field in the title input area. The creation page may also display property configuration items and prompt information configuration items. The property configuration items may include field type configuration items. The prompt information configuration items may have various display identifiers. For example, Figure 4The prompt information configuration item includes the prompt information configuration entry, such as Figure 4 In the above interface, the user can trigger the prompt information configuration entry to enter the prompt information input interface.

[0105] In these embodiments, the automatic content generation attribute may be configured for the newly created field to implement the automatic content generation attribute configuration when the field is created.

[0106] In some embodiments, the target field is an existing field, and step S301 includes the following steps:

[0107] First, according to a second preset operation performed on an existing field, field editing options are displayed.

[0108] Secondly, the selection operation performed on the field editing selection item is received, and the attribute configuration entry is automatically generated by displaying the content.

[0109] Finally, a trigger operation executed on the content automatic generation attribute configuration entry is received, and a prompt information input interface is displayed.

[0110] Please refer to Figure 5 , Figure 5 is a schematic diagram of an application scenario. Figure 5 As shown, there are existing fields in the table, such as the existing fields "text" and "discussion group" displayed in interface 501. The user can perform a second preset operation on the existing field (target field) "text". The second preset operation here can be any operation for triggering the display of the field editing interface, such as a right-click operation, or a touch operation of a preset duration, etc.

[0111] After receiving the second preset operation, the field editing option 502 may be displayed. The user may perform a trigger operation on the field editing option, thereby displaying the field configuration interface 503. The field configuration interface 503 may display a title modification window 504 corresponding to the target field, and a prompt information configuration item. The prompt information configuration item may have various display identifiers, such as Figure 5 The prompt information configuration item includes the prompt information configuration entry, such as Figure 5 In the above interface, the user can trigger the prompt information configuration entry to enter the prompt information input interface.

[0112] S302: Generate prompt information corresponding to the target field according to the prompt information configuration operation received in the prompt information input interface.

[0113] The prompt message configuration operation can be performed in the displayed prompt message input interface. In some application scenarios, the user can input the prompt message in the above-mentioned prompt message input interface. In some other application scenarios, the electronic device can also input the prompt message in the above-mentioned prompt message input interface. The following takes the user input as an example for illustration.

[0114] The user can perform the prompt message configuration operation in the prompt message input interface. The above-mentioned prompt message includes: task information, information of at least one reference field, information of the algorithm or rule for processing the content of the above-mentioned reference field, output format information, etc.

[0115] In some embodiments, the above step S302 includes:

[0116] Taking the third content input in the prompt message input interface as the prompt message of the target field; or

[0117] Receiving the fourth content input in the provided target prompt message template in the prompt message input interface, and generating the prompt message according to the fifth content and the fourth content provided by the target prompt message template.

[0118] In some application scenarios, the above-mentioned user can input the third content in the prompt message input interface, and the above-mentioned execution entity can take the third content input by the user as the prompt message. The above-mentioned third content includes text, formula, number, etc.

[0119] Please combine Figure 4 and Figure 6 , Figure 6 shows a schematic diagram of an application scenario. As shown in Figure 4 , when a new field is created in the table interface 401, the prompt message configuration for the new field is performed. After performing the trigger operation on the prompt message configuration entry shown in Figure 4 , the prompt message input interface 601 can be displayed. The user can input the third content in the prompt message input interface 601 according to the prompt message input indication information "Please input the prompt message", and the above-mentioned execution entity takes the third content input by the user as the prompt message. The above-mentioned third content is as shown in Figure 6 "Please summarize the following data: key information in reference field 1 and reference field 2, not exceeding 100 words. Pay attention to using as concise language as possible and only output the summarized content".

[0120] In these embodiments, generating the prompt message according to the third content input by the user can realize the user personalized setting of the prompt message and facilitate the user to express.

[0121] In some scenarios, the target prompt message template can be displayed in the above-mentioned prompt message input interface. The target prompt message template includes a user input area and a preset text area. At least one prompt message template can be displayed in the prompt message input interface. The target prompt message template can be one of the at least one prompt message templates. For example, it is a prompt message template selected by the user from the at least one prompt message templates.

[0122] The user input area includes input indication information. The input indication information includes indication information on what kind of information to input. The user can input the fourth content in the user input area. The above-mentioned target prompt message template can also include a preset fifth content. After the user finishes inputting the fourth content, the above-mentioned execution entity can generate a prompt message based on the fifth content and the fourth content.

[0123] The above-mentioned fifth content can include preset text content, formulas, and / or numbers, etc. The above-mentioned fourth content can include text content, formulas, and / or numbers input by the user, etc.

[0124] Please combine Figure 4 and Figure 7 , Figure 7 shows a schematic diagram of an application scenario. As shown in Figure 4 , when a new field is created in the table interface 401, prompt message configuration is performed on the newly created field. After a trigger operation is performed on the prompt message configuration entry shown in Figure 4 , a prompt message input interface 701 for content automatic generation can be displayed. The prompt message input interface can display a prompt message template list. In the prompt message template interface 701, the preset fifth content 702 and the user input area 703 can be displayed. The user can input the fourth content in the user input area 703. Figure 7 The fifth content in can be any preset content, including text, numbers, and / or formulas, etc. The input indication information "Please input the prompt message" can be displayed in the user input area 703. The user can input the fourth content in the above-mentioned user input area 703. The above-mentioned fourth content includes text, numbers, and / or formulas, etc.

[0125] The above-mentioned execution entity can generate a prompt message based on the fourth content input by the user and the fifth content preset in the prompt message template.

[0126] In these embodiments, by providing a prompt message template to the user, presetting the fifth content in the prompt message template, having the user input the fourth content in the user input area, and generating a prompt message based on the fourth content and the fifth content, the content input by the user can be reduced, which is beneficial to quickly generating a prompt message.

[0127] In some embodiments, the above method further includes the following steps:

[0128] First, display a list of prompt information templates on the prompt information input interface. According to the selection operation performed by the user on the target prompt information template in the prompt information list, display the target prompt information template content interface, which includes the corresponding fifth content.

[0129] Second, in response to receiving the fourth content editing operation performed by the user in the target prompt information template content interface, hide the list of prompt information templates.

[0130] In these embodiments, a list of prompt information templates can be displayed to the user on the prompt information input interface. The list of prompt information templates includes at least one prompt information template. The at least one prompt information template can include prompt information templates corresponding to different application scenarios. For example, a summary type prompt information template applied to the content summary scenario, a content writing scenario type prompt information template; a data generation scenario type prompt information template; a data extraction scenario type prompt information template; a data analysis scenario type prompt information template.

[0131] The user can select one of the prompt information templates according to the application scenario to edit the prompt information. The selected prompt information template by the user can be the target prompt information template. The target prompt information template can include the pre-configured fifth content.

[0132] Please continue to refer to Figure 7 As Figure 7 shown, a list of prompt information templates can be displayed on the prompt information input interface 701, and the list of prompt information templates includes: "Summary" prompt information template, "Content Creation" prompt information template, and "Data Completion" prompt information template. According to the specific application scenario, different prompt information templates can also be included in the above list of prompt information templates. The user can select the target prompt information template in the list of prompt information templates. And display the target prompt information template content interface 704.

[0133] The user can edit the fourth content in the user input area 703. After receiving the fourth content edited by the user, the above list of prompt information templates can be hidden. That is, as the user inputs the fourth content, the list of prompt information templates is no longer displayed.

[0134] By providing different prompt message templates for the user to select on the prompt message input interface, the user can apply the corresponding prompt message template in different scenarios, achieving the purpose of quickly generating prompt messages. In addition, after the user performs a fourth content editing operation in the target prompt message template, it can be considered that the user no longer needs the prompt message template list, and the prompt message template list is hidden, and the fifth content in the target prompt template and the fifth content input later can be displayed for the user.

[0135] In some embodiments, when the above-mentioned target prompt message template is opened, the cursor is automatically positioned to the user input area so that the user can quickly input the content in the prompt message input interface.

[0136] In some embodiments, the method further includes:

[0137] In response to detecting that all the fourth content has been deleted, the prompt message template list is redisplayed.

[0138] In these embodiments, the user can delete the fourth content input in the prompt message input interface. After all the fourth content is deleted, the above-mentioned execution entity can redisplay the prompt message template list.

[0139] After the user deletes all the edited fourth content, it can be considered that the user needs to reselect the target prompt message template and input the fourth content in the reselected target prompt message template. Therefore, redisplaying the prompt message template list helps the user reselect the target prompt message template to reconfigure the prompt message for the target field.

[0140] S303: In response to receiving a content generation instruction for the target field, generate the second content of the second cell corresponding to the target field based on the first content of the first cell corresponding to the reference field;

[0141] S304: Present the second content in the second cell corresponding to the target field.

[0142] For the specific implementation of steps S303 - S304, reference can be made to Figure 1 the description corresponding to steps S102 - S103 of the embodiment shown or Figure 2 the description corresponding to steps S202 - S204 of the embodiment shown, which will not be elaborated here.

[0143] Compared with Figure 1 the embodiment shown, in this embodiment, it is described that by presenting the prompt message input interface according to the operation performed by the user on the target field and generating the prompt message corresponding to the target field according to the received prompt message configuration operation in the prompt message input interface, it is convenient for the user to configure the prompt message for the target field, which can improve the efficiency of inputting the prompt message for the target field and contribute to quickly realizing the generation of the content of the target field.

[0144] In some embodiments, a field reference control is displayed in a prompt message input interface; the field reference control is used to set a reference field in the prompt message; the method further includes the following steps:

[0145] First, in response to receiving a trigger operation performed on the field reference control, a reference field setting interface is displayed.

[0146] Second, according to the received reference field information input in the reference field setting interface, a reference field indicated by the reference field information is set for the prompt message.

[0147] The above-mentioned field reference control is displayed in the above-mentioned prompt message input interface.

[0148] A list of available reference fields may be displayed in the above-mentioned reference field setting interface, and at least one selectable field may be displayed in the list of available reference fields. The user can perform a selection operation in the list of available reference fields to select a target reference field in the list of available reference fields.

[0149] Please refer to Figure 8 , Figure 8 for a schematic diagram of an application scenario. As Figure 9 shown, a field reference control 801 is displayed in the prompt message input interface. This control has an identifier indicating that this control is a field reference control, and the above-mentioned identifier includes characters, letters, and / or symbols. For example Figure 8 the identifier of the displayed field reference control includes: symbol 8011 and text "reference field". The user can perform a trigger operation on the above-mentioned field reference control 801. Then, a reference field setting interface 802 is displayed. A list of available fields may be displayed in the reference field setting interface 802, and the list of available reference fields includes multiple available reference fields. For example Figure 8 the available reference fields "address & contact information", "city", "postal code", "mobile phone number", "user name", etc. displayed in. The user can select any field in the above-mentioned list of available reference fields as the target reference field. The target reference field may include one or more reference fields. For example, if the user selects "address & contact information" as the reference field in Figure 8 , the information of the above-mentioned reference field may be displayed in the prompt message.

[0150] The types of available reference fields include but are not limited to: multi-line text, radio, multi-selection, date, number, checkbox, hyperlink, formula (result value), lookup reference (result value), progress, currency, rating, association (result value), creation time, last update time, etc.

[0151] Further, the method further includes:

[0152] The reference field setting interface moves as the cursor moves.

[0153] The user can move the cursor in the prompt message input interface, and then select to use the content of the reference field. The above reference field setting interface moves as the cursor moves. On the one hand, it enables the user to know the position where the cursor is currently moving at any time. On the other hand, it also enables the above execution entity to know in real time the target content that the user intends to use the reference field in the prompt message input interface.

[0154] In these embodiments, by displaying a field reference control in the prompt message input interface and configuring a reference field for generating the content of the target field through the field reference control, the setting of the reference field for the target field can be quickly realized.

[0155] In some embodiments, the method further includes:

[0156] After determining the target reference field, display the information of the target reference field in the prompt message.

[0157] In these embodiments, after determining the target reference field for the target field reference, the information of the target reference field can be displayed in the prompt message. By displaying the information of the target reference field in the prompt message, the user can understand the reference field used by the target field.

[0158] In some embodiments, the method further includes: after receiving the prompt message of the target field, display a preset label at a preset position of the target field title, and the preset label indicates that the content of the target field is generated according to the reference field in the first prompt message.

[0159] In some embodiments, the method further includes the following steps:

[0160] Receive an edit operation on other attributes of the target field. In response to the edit operation meeting the preset conditions, keep the prompt message corresponding to the target field; or,

[0161] In response to the edit operation not meeting the preset conditions, delete the prompt message corresponding to the target field.

[0162] The above preset conditions include: modification of the field title, format, cell data of the target field, and modification of the type of the target field to a type that supports generating field content according to the prompt message.

[0163] The field types that support generating field content according to the prompt message include: text, radio, checkbox, date, number. That is, when the field type is the above type, it supports generating field content according to the prompt message. Prompt messages can be set for fields of the above types.

[0164] When editing the target field, for example, modifying the title, format, or cell data of the target field, the type of the target field will not change. Therefore, after the editing operation, the target field can still retain the above prompt information.

[0165] When the type of the target field changes to another type, if the other type still supports generating content based on the prompt information, then after the type changes to the other type, the target field still retains the above prompt information.

[0166] When the above editing operation changes the type of the target field to a type that does not support generating field content based on the prompt information, the prompt information of the target field is deleted, and the target field no longer has the prompt information.

[0167] In these embodiments, when performing an editing operation on other attributes of the target field, if the editing operation meets the preset conditions, the target field retains the corresponding prompt information; if it does not meet the preset conditions, the prompt information of the target field is deleted. Thus, if the editing operation on other attributes of the target field causes the target field not to support generating content based on the prompt information, the prompt information of the target field is deleted, avoiding data errors caused by generating the content corresponding to the target field from the prompt information when the target field no longer supports generating content based on the prompt information.

[0168] Corresponding to the above Figure 1 The method for generating table field content shown in the embodiments Figure 9 is a schematic structural diagram of the table field content generating device provided by the embodiments of the present disclosure. For ease of explanation, only parts related to the embodiments of the present disclosure are shown. Referring to Figure 9 , the device 90 includes: a receiving unit 901, a first generating unit 902, and a display unit 903. Among them,

[0169] The receiving unit 901 is configured to receive the prompt information input for the target field in the table, and the prompt information includes at least one reference field, and the reference field is a field in the table;

[0170] The first generating unit 902 is configured to, in response to receiving a content generation instruction for the target field, generate the second content of the second cell corresponding to the target field based on the first content of the first cell corresponding to the reference field;

[0171] The display unit 903 is configured to present the second content in the second cell corresponding to the target field.

[0172] In some embodiments, the first generating unit 902 is further configured to:

[0173] Generate a content generation request including information for generating the second content according to the content generation instruction, and the content generation request includes the information of the first content;

[0174] Invoke the first model, and the first model generates second content according to the content generation request.

[0175] In some embodiments, the first generation unit 902 is further configured to:

[0176] Generate content generation requests respectively corresponding to multiple second cells of the target field; wherein, the content generation request of each second cell includes the first content of the corresponding first cell.

[0177] And invoking the first model, and the first model generates second content according to the content generation request, including:

[0178] Send the content generation requests respectively corresponding to multiple second cells to the first model, and the first model generates the second content respectively corresponding to each second cell.

[0179] In some embodiments, the first generation unit 902 is further configured to:

[0180] Send the content generation requests respectively corresponding to multiple second cells to the first model in parallel, and the first model generates the second content respectively corresponding to each second cell based on the content generation requests in parallel.

[0181] In some embodiments, the apparatus 90 further includes a second generation unit (not shown in the figure), and the second generation unit is configured to:

[0182] In response to receiving a content update instruction for the target field, regenerate the content generation requests corresponding to multiple second cells of the target field, invoke the first model to process the regenerated content generation requests, and generate first update content for multiple second cells;

[0183] Use the first update content to update the second content of the second cell.

[0184] In some embodiments, the apparatus 90 further includes a first instruction generation unit (not shown in the figure), and the first instruction generation unit is configured to generate a content update instruction based on one of the following methods:

[0185] Generate a content update instruction according to the field content update operation performed by the user on the target field;

[0186] In response to meeting the automatic update condition, generate a content update instruction, where the automatic update condition includes one of the following: timing trigger, adding a new record in the table, changing the content of the table record, reaching the time indicated by the specified record.

[0187] In some embodiments, the apparatus 90 further includes a third generation unit (not shown in the figure), and the third generation unit is configured to:

[0188] In response to receiving a content update instruction for a target second cell of a target field, a content generation request for the target second cell is regenerated, and a first model is called to generate second update content for the target cell according to the regenerated content generation request corresponding to the target second cell;

[0189] The second content of the target second cell is updated using the second update content.

[0190] In some embodiments, the apparatus 90 further includes a second instruction generation unit (not shown in the figure), and the second instruction generation unit is configured to generate a content update instruction for the target second cell based on one of the following steps:

[0191] In response to detecting that the user performs a first preset operation on the target second cell, a content update option corresponding to the target second cell is displayed;

[0192] In response to receiving a trigger operation performed on the content update option, a content update instruction corresponding to the target second cell is generated.

[0193] In some embodiments, a field reference control is displayed in the prompt information input interface, and the field reference control is used to set a reference field in the prompt information; the apparatus 90 further includes a field reference unit (not shown in the figure), and the field reference unit is configured to:

[0194] In response to receiving a trigger operation performed on the field reference control, a reference field setting interface is displayed;

[0195] According to the received reference field information input in the reference field setting interface, a reference field indicated by the reference field information is set for the prompt information.

[0196] In some embodiments, the field reference unit is further configured to: control the movement of the reference field setting interface as the cursor moves.

[0197] In some embodiments, the field reference unit is further configured to:

[0198] After receiving the reference field information, the information of the reference field is displayed in the prompt information.

[0199] In some embodiments, the apparatus 90 further includes a prompt information configuration unit (not shown in the figure), and the prompt information configuration unit is configured to:

[0200] In response to receiving a first preset configuration operation performed by the user on a target field of the table, a prompt information input interface is displayed;

[0201] According to the prompt information configuration operation received in the prompt information input interface, prompt information corresponding to the target field is generated.

[0202] In some embodiments, the target field is a newly created field; and the prompt message configuration unit is further configured to:

[0203] Receive a trigger operation performed on the prompt message configuration entry displayed in the creation page for the newly created field, and display a prompt message input interface.

[0204] In some embodiments, the target field is an existing field, and the prompt message configuration unit is further configured to:

[0205] Display field editing options according to a second preset operation performed on the existing field;

[0206] Receive a selection operation performed on the field editing options, and display a prompt message configuration entry;

[0207] Receive a trigger operation performed on the prompt message configuration entry, and display a prompt message input interface.

[0208] In some embodiments, the prompt message configuration unit is further configured to:

[0209] Use the third content input in the prompt message input interface as the prompt message; or

[0210] Receive the fourth content input in the target prompt message template provided in the prompt message input interface, and generate a prompt message according to the fifth content and the fourth content provided by the target prompt message template.

[0211] In some embodiments, the prompt message configuration unit is further configured to:

[0212] Display a list of prompt message templates in the prompt message input interface, and display a target prompt message template content interface according to the selection operation performed by the user on the target prompt message template in the prompt message list. The target prompt message template content interface includes the corresponding fifth content;

[0213] In response to receiving the fourth content editing operation performed by the user in the target prompt message template content interface, hide the list of prompt message templates.

[0214] In some embodiments, the prompt message configuration unit is further configured to:

[0215] In response to detecting that the fourth content is completely deleted, re-display the list of prompt message templates.

[0216] To implement the above embodiments, the embodiments of the present disclosure further provide an electronic device.

[0217] Reference Figure 10, which shows a schematic structural diagram of an electronic device 1000 suitable for implementing the embodiments of the present disclosure. The electronic device 1000 can be a terminal device or a server. Among them, the terminal device can include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (PADs), portable multimedia players (PMPs), in-vehicle terminals (such as in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 10 The electronic device shown is only an example and should not impose any limitations on the functions and usage scope of the embodiments of the present disclosure.

[0218] As Figure 10 shown, the electronic device 1000 can include a processing device (such as a central processing unit, a graphics processing unit, etc.) 1001, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1002 or the program loaded from the storage device 1008 into the random access memory (RAM) 1003. In the RAM 1003, various programs and data required for the operation of the electronic device 1000 are also stored. The processing device 1001, the ROM 1002, and the RAM 1003 are connected to each other through a bus 1004. The input / output (I / O) interface 1005 is also connected to the bus 1004.

[0219] Generally, the following devices can be connected to the I / O interface 1005: an input device 1006 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1007 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1008 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the electronic device 1000 to communicate with other devices wirelessly or wiredly to exchange data. Although Figure 10 shows the electronic device 1000 having various devices, it should be understood that it is not required to implement or have all the shown devices. More or fewer devices can be alternatively implemented or had.

[0220] In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, an embodiment of the present disclosure includes a computer program product that includes a computer program carried on a computer-readable medium, and the computer program includes program code for performing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication device 1009, or installed from the storage device 1008, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-described functions defined in the method of the embodiment of the present disclosure are performed.

[0221] It should be noted that the above computer-readable medium in the present disclosure can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, and the computer-readable signal medium can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted by any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0222] The above computer-readable medium can be included in the above electronic device; or can exist separately without being assembled into the electronic device.

[0223] The above computer-readable medium carries one or more programs (computer-executable instructions), and when the above one or more programs are executed by the electronic device, the electronic device is caused to execute the method shown in the above embodiment.

[0224] Computer program code for performing the operations of this disclosure may be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0225] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a part of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0226] The units involved in the embodiments described in this disclosure may be implemented in software or in hardware. In some cases, the name of the unit does not constitute a limitation on the unit itself.

[0227] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: Field Programmable Gate Arrays (FPGA), Application Specific Integrated Circuits (ASIC), Application Specific Standard Products (ASSP), System on a Chip (SOC), Complex Programmable Logic Devices (CPLD), and so on.

[0228] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0229] The above description is only a preferred embodiment of the present disclosure and an explanation of the applied technical principles. Those skilled in the art should understand that the scope of the disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosure concept. For example, a technical solution formed by mutually replacing the above features with technical features having similar functions (but not limited to) disclosed in the present disclosure.

[0230] In addition, although the operations are depicted in a particular order, this should not be construed as requiring that the operations be performed in the particular order shown or in sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although a number of specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Certain features described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, the various features described in the context of a single embodiment can also be implemented separately or in any suitable sub-combination in multiple embodiments.

[0231] Although the subject matter has been described in language specific to structural features and / or methodological acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.

Claims

1. A method for generating table field content, including: Receiving a trigger operation on an add control for adding a new field, and displaying a creation page, where the creation page includes an attribute configuration item and a prompt information configuration item, the attribute configuration item includes a field type configuration item, and the prompt information configuration item includes a prompt information configuration entry; Receiving a trigger operation on the prompt information configuration entry and entering a prompt information input interface; Receiving prompt information input for a target field in the table, where the prompt information includes at least one reference field, and the reference field is a field in the table; In response to receiving a content generation instruction for the target field, generating second content of a second cell corresponding to the target field based on first content of a first cell corresponding to the reference field; Presenting the second content in the second cell corresponding to the target field.

2. The method according to claim 1, wherein, In response to receiving a content generation instruction for the target field, generating second content of a second cell corresponding to the target field based on first content of a first cell corresponding to the reference field, includes: Generating, according to the content generation instruction, a content generation request for generating the second content, where the content generation request includes information on the first content; Invoking a first model, and generating the second content by the first model according to the content generation request.

3. The method according to claim 2, wherein, The generating, according to the content generation instruction, a content generation request for generating the second content, includes: Generating content generation requests respectively corresponding to multiple second cells corresponding to the target field; wherein, the content generation request for each second cell includes the first content of the corresponding first cell; And the invoking a first model, and generating the second content by the first model according to the content generation request, includes: Sending content generation requests respectively corresponding to multiple second cells to the first model, and generating second content respectively corresponding to each second cell by the first model.

4. The method according to claim 3, wherein, The sending content generation requests respectively corresponding to multiple second cells to the first model, and generating second content respectively corresponding to each second cell by the first model, includes: Sending content generation requests respectively corresponding to multiple second cells to the first model in parallel, and generating second content respectively corresponding to each second cell by the first model based on the content generation requests in parallel.

5. The method according to claim 2, wherein, The method further includes: In response to receiving a content update instruction for the target field, regenerating content generation requests for multiple second cells corresponding to the target field, invoking the first model to process the regenerated content generation requests, and generating first update content for the multiple second cells; Updating the second content of the second cell with the first update content.

6. The method according to claim 5, wherein, The content update instruction is generated based on one of the following ways: Generate the content update instruction according to the received field content update operation performed by the user on the target field; Generate the content update instruction in response to meeting the automatic update condition, where the automatic update condition includes one of the following: timed trigger, adding a new record in the table, changing the content of the table record, and reaching the time indicated by the specified record.

7. The method according to claim 2, wherein, the method further includes: In response to receiving the content update instruction for the target second cell of the target field, regenerate the content generation request for the target second cell, and call the first model to generate the second update content of the target cell by the first model according to the regenerated content generation request corresponding to the target second cell; Update the second content of the target second cell with the second update content.

8. The method according to claim 7, wherein, The content update instruction for the target second cell of the target field is generated based on the following steps: In response to detecting that the user performs a first preset operation on the target second cell, display the content update option corresponding to the target second cell; In response to receiving the trigger operation performed on the content update option, generate the content update instruction corresponding to the target second cell.

9. The method according to claim 1, wherein, Display a field reference control in the prompt information input interface, and the field reference control is used to set a reference field in the prompt information; and the method further includes: In response to receiving the trigger operation performed on the field reference control, display the reference field setting interface; According to the received reference field information input in the reference field setting interface, set the reference field indicated by the reference field information for the prompt information.

10. The method according to claim 9, wherein, the method further includes: Control the reference field setting interface to move with the movement of the cursor.

11. The method according to claim 9, wherein, the method further includes: After receiving the reference field information, display the information of the reference field in the prompt information.

12. The method according to claim 1, wherein, the method further includes: In response to receiving the first preset configuration operation performed by the user on the target field of the table, display the prompt information input interface; Generate the prompt information corresponding to the target field according to the prompt information configuration operation received in the prompt information input interface.

13. The method according to claim 12, wherein, the target field is a newly created field; And the step of displaying the prompt information input interface in response to receiving the first preset configuration operation performed by the user on the target field of the table includes: Receive the trigger operation performed on the prompt information configuration entry displayed in the creation page of the newly created field, and display the prompt information input interface.

14. The method according to claim 12, wherein, The target field is an existing field, and in response to receiving a first preset configuration operation performed by a user on the target field of the table, a prompt information input interface is displayed, including: Display field editing options according to a second preset operation performed on the existing field; Receive a selection operation performed on the field editing options, and display a prompt information configuration entry; Receive a trigger operation performed on the prompt information configuration entry, and display the prompt information input interface.

15. The method according to claim 12, wherein, generating the prompt information corresponding to the target field according to the prompt information configuration operation received in the prompt information input interface includes: Using the third content input in the prompt information input interface as the prompt information; or Receiving the fourth content input in a target prompt information template provided in the prompt information input interface, and generating the prompt information according to the fifth content and the fourth content provided by the target prompt information template.

16. The method according to claim 15, wherein, further includes: Displaying a prompt information template list in the prompt information input interface, and according to a selection operation performed by the user on a target prompt information template in the prompt information list, displaying a target prompt information template content interface, where the target prompt information template content interface includes the corresponding fifth content; In response to receiving a fourth content editing operation performed by the user in the target prompt information template content interface, hiding the prompt information template list.

17. The method according to claim 16, wherein, further includes: In response to detecting that the fourth content is completely deleted, redisplaying the prompt information template list.

18. A table field content generation device, including: A receiving unit, configured to receive prompt information input for a target field in a table, where the prompt information includes at least one reference field, and the reference field is a field in the table; A first generation unit, configured to, in response to receiving a content generation instruction for the target field, generate second content of a second cell corresponding to the target field based on first content of a first cell corresponding to the reference field; A display unit, configured to present the second content in the second cell corresponding to the target field; Further includes a prompt information configuration unit, where the prompt information configuration unit is configured to: receive a trigger operation on an add control for adding a new field, and display a creation page, where the creation page includes an attribute configuration item and a prompt information configuration item, the attribute configuration item includes a field type configuration item, and the prompt information configuration item includes a prompt information configuration entry; receive a trigger operation on the prompt information configuration entry, and enter a prompt information input interface.

19. An electronic device, wherein, including: A processor and a memory; The memory stores computer execution instructions; The processor executes the computer execution instructions stored in the memory, so that the processor executes the method according to any one of claims 1 to 17.

20. A computer-readable storage medium, wherein, The computer-readable storage medium stores computer-executable instructions, and when the processor executes the computer-executable instructions, the method according to any one of claims 1 to 17 is implemented.